Thursday, March 05, 2015


More people into Smalltalk

More Smalltalkers are still required to fill jobs worldwide like in Sydney or Berlin.

But I'm sure Open Source Smalltalks like Pharo will change this to bring more people to this amazing technology.

Wednesday, March 04, 2015



Nice intro to DSP.


The origins of the Collection protocoll

Did you know how the enumeration method names came into Smalltalk? If not read here and afterwards listen to this song.


Code Review: Veni, ViDI, Vici

Slides from Yuriy Tymchuk on "Code Review: Veni, ViDI, Vici". The ViDI (Visual Design Inspector) tool can be seen here.

Sunday, March 01, 2015


TrashCan of removed methods

A trash can for removed methods:


Teapot 0.9 for Pharo

A new version of Teapot was released: Teapot 0.9!/~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.


AST Link Annotation Infrastructure

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


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.

Friday, February 27, 2015


Twins in Pharo

Beside Slots Pharo 4 now also got Twins.



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


Videos and Slides from PharoDays

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


Roassal visualization on VisualWorks

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

Wednesday, February 25, 2015


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.

Tuesday, February 24, 2015


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.


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:


Gittingers Kosmos

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

Monday, February 23, 2015


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.


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.


MathOntologie in Pharo

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


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.


Tomáš Kukol: Smalltalk

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

This page is powered by Blogger. Isn't yours?