Planet Squeak

blogs about Squeak, Pharo, Croquet and family
planet squeak - planet squeak es - planet squeak jp - planet croquet - planet squeak code - planet smalltalk

March 01, 2015

Torsten Bergmann

TrashCan of removed methods

A trash can for removed methods:

https://vimeo.com/120791932?ref=tw

by Torsten (noreply@blogger.com) at March 01, 2015 09:18 PM

Teapot 0.9 for Pharo

A new version of Teapot was released: Teapot 0.9

     http://smalltalkhub.com/#!/~zeroflag/Teapot

It still less than 700 Lines of code and a nice micro web framework for Pharo. You need to load "ConfigurationOfTeapot-AttilaMagyar.6", if you are on Pharo 4 you can directly load it from the configuration browser.

 As this framework is very easy to use (it bases on the concept of URL routes): you can serve dynamic or static HTML pages, JSON and other web related stuff easily from Pharo. It is nice especially if frameworks like Seaside are too heavy for your web application needs.

by Torsten (noreply@blogger.com) at March 01, 2015 09:15 PM

AST Link Annotation Infrastructure

Pharo 4.0 also includes some more AST Link Annotation Infrastructure. Read more.

by Torsten (noreply@blogger.com) at March 01, 2015 08:03 PM

Language Detection using Pharo

Language Detection API is a service to query the language of a given input text. You can use it from Pharo. Read more.

by Torsten (noreply@blogger.com) at March 01, 2015 07:55 PM

February 27, 2015

Torsten Bergmann

Twins in Pharo

Beside Slots Pharo 4 now also got Twins.

by Torsten (noreply@blogger.com) at February 27, 2015 09:51 PM

FOSDEM

If you were not able to participate in FOSDEM here is something to look at:

http://mirrors.dotsrc.org/fosdem/2015/devroom-smalltalk/

by Torsten (noreply@blogger.com) at February 27, 2015 08:27 PM

Videos and Slides from PharoDays

If you were not able to participate in PharoDays here is something you should look at:

http://pharo.org/news/video-pharo-days

by Torsten (noreply@blogger.com) at February 27, 2015 08:27 PM

Roassal visualization on VisualWorks

The Roassal visualization engine not only works on Pharo but also VisualWorks:


by Torsten (noreply@blogger.com) at February 27, 2015 08:25 AM

February 25, 2015

Torsten Bergmann

GADM: Access to Global Administrative Areas in Pharo

Hernán Morales Durand announced the release of the GADM package for Pharo Smalltalk. GADM is a high-resolution spatial database of the location of the world's administrative areas for use in Geographical Information Systems (GIS) and similar software. Read more and try out here.

by Torsten (noreply@blogger.com) at February 25, 2015 08:41 AM

February 24, 2015

Torsten Bergmann

PharoCloud now with new appliance Pharo + MongoDB

PharoCloud added another starter appliance that is easy to use: "Pharo + MongoDB".

Basically an embedded MongoDB runs locally in this appliance and you can use Mongo or other packages in Pharo to access it. Maybe you already know that when loading the Voyage project is very easy to do persistence in Pharo with MongoDB. To get started with Voyage use this or this.

You can read more details on this new PharoCloud offer here.

by Torsten (noreply@blogger.com) at February 24, 2015 01:20 PM

PhyloclassTalk video

A video on PhyloclassTalk (GenBank Browser & PhyloclassTalk Classifier demo) (which is written in Pharo) is on Vimeo. Read more about the PhyloclassTalk project here and here.

PhyloclassTalk is a phylogenetics analysis platform which includes several modules to perform different workflows related with bioinformatics analysis.

Another video on the Blast Query Builder is on Youtube:

by Torsten (noreply@blogger.com) at February 24, 2015 11:49 AM

Gittingers Kosmos

German lectures from Claus Gittinger (author of Smalltalk/X and VM expert) on LISP (and also Smalltalk).

by Torsten (noreply@blogger.com) at February 24, 2015 08:34 AM

February 23, 2015

Torsten Bergmann

Kyma and Smalltalk

Kyma is a visual programming language for sound design used by musicians, researchers, and sound designers. From the wikipedia article:

The first version of Kyma, which computed digital audio samples on a Macintosh 512K was written in the Smalltalk programming language in 1986 by Carla Scaletti in Champaign, Illinois. In May 1987, Scaletti had partitioned Kyma into graphics and sound generation engines and ported the sound generation code to a digital signal processor called the Platypus. When the University of Illinois at Urbana-Champaign eliminated the funding for the PLATO laboratory in 1989, Scaletti and Hebel formed Symbolic Sound Corporation in order to continue developing Kyma and digital audio signal processing hardware.


Now Kyma 7 is out as this video demonstrates and you can look at it for some included Smalltalk scripting. This is also explained in this PDF.
There is also an intro video on Youtube.
Nice!

by Torsten (noreply@blogger.com) at February 23, 2015 10:42 PM

Slots in Pharo 4

One of the nice additions in upcoming Pharo 4.0 is the introduction/better handling of Slots. Here is a presentation on Slots from Marcus.

Here is a nice example from Jan how you can use them.

by Torsten (noreply@blogger.com) at February 23, 2015 10:04 PM

MathOntologie in Pharo

MathOntologie, is a french environment for doing Math in Pharo. Read more here and here.

by Torsten (noreply@blogger.com) at February 23, 2015 06:50 PM

Plague Doctor

Plague Doctor is a project that monitors the usage of windows in the Pharo IDE and closes the ones that are likely not to be used. It uses (optional) visual clues the "importance" of a windows (heat scale from blue to red) and fades away not used windows.

It now also supports the Atomic Dark Theme. The project is hosted on SmalltalkHub.

by Torsten (noreply@blogger.com) at February 23, 2015 04:27 PM

Tomáš Kukol: Smalltalk

Tomáš Kukol: Smalltalk presentation. The talk was recorded on Prague Lambda Meetup in Locus Workspace, Jan 14th, 2015

by Torsten (noreply@blogger.com) at February 23, 2015 04:21 PM

February 19, 2015

Torsten Bergmann

Pharo presentation in Prague

Stef will present Pharo in Prague 25.2.2015.

by Torsten (noreply@blogger.com) at February 19, 2015 09:37 AM

Enjoy Roassal on your seaside web application

Want to integrate Roassal visulaizations into your Pharo Seaside application?
Here is the project on SmalltalkHub and here is a video about it.

Really cool!

by Torsten (noreply@blogger.com) at February 19, 2015 09:12 AM

February 18, 2015

Torsten Bergmann

Philippe Back Interviews Herby On Amber Smalltalk 0.14

Check it out here.

by Torsten (noreply@blogger.com) at February 18, 2015 03:04 PM

Camp Smalltalk Ottawa 2015

Check out this page.

by Torsten (noreply@blogger.com) at February 18, 2015 07:20 AM

Smalltalk and Productivity

Another post from the Smalltalk Renaisance blog

by Torsten (noreply@blogger.com) at February 18, 2015 06:46 AM

February 17, 2015

Torsten Bergmann

Gold Rush in Pharo

by Sean. Read more.

by Torsten (noreply@blogger.com) at February 17, 2015 07:23 AM

February 16, 2015

Torsten Bergmann

Smalltalk Reflections #010: Blocks

Next episode from David and Craig.

by Torsten (noreply@blogger.com) at February 16, 2015 08:02 AM

Smalltalk Reflections #010: Blocks

Next episode from David and Craig.

by Torsten (noreply@blogger.com) at February 16, 2015 08:02 AM

GSOC 2015 Call for Ideas

This year Pharo consortium (and community) is going to take part in a Google Summer of Code event as a standalone organization. Read more.

by Torsten (noreply@blogger.com) at February 16, 2015 07:55 AM

February 15, 2015

Torsten Bergmann

More Games for Pharo

Stef ported some existing games to new Pharo 4 (like Tetris, Miners, SameGame, ChineseCheckers) and Laura Risani also provided some games (EaterGame, SudokuSolver, Tetris) in their repository.

Now also Atomic Game is available, you can load it from the config browser.

by Torsten (noreply@blogger.com) at February 15, 2015 10:17 AM

February 13, 2015

Torsten Bergmann

Learning Spec

Want to learn deeper on Spec UI framework. Then check this list from Sven.

by Torsten (noreply@blogger.com) at February 13, 2015 04:29 PM

PharoDays 2015 videos

PharoDays 2015 videos are available:

https://www.youtube.com/playlist?list=PL4actYd6bfnz98ngrKALwwStl3C3odEKG

by Torsten (noreply@blogger.com) at February 13, 2015 04:28 PM

February 12, 2015

Torsten Bergmann

Grafoscopio project

Grafoscopio is an alternative approach to writing and visualization implemented in Pharo Smalltalk. Read more here. There is a nice demo with the "Agile Visualization" book inside Pharo image available as videos. The project is available on SmalltalkHub.

by Torsten (noreply@blogger.com) at February 12, 2015 02:17 PM