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

Thursday, February 19, 2015


Pharo presentation in Prague

Stef will present Pharo in Prague 25.2.2015.


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!

Wednesday, February 18, 2015


Philippe Back Interviews Herby On Amber Smalltalk 0.14

Check it out here.

Tuesday, February 17, 2015


Camp Smalltalk Ottawa 2015

Check out this page.


Smalltalk and Productivity

Another post from the Smalltalk Renaisance blog

Monday, February 16, 2015


Gold Rush in Pharo

by Sean. Read more.


Smalltalk Reflections #010: Blocks

Next episode from David and Craig.


Smalltalk Reflections #010: Blocks

Next episode from David and Craig.

Sunday, February 15, 2015


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.


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.

Friday, February 13, 2015


Learning Spec

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


PharoDays 2015 videos

PharoDays 2015 videos are available:

Thursday, February 12, 2015


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.

Wednesday, February 11, 2015


Shutdown a Pharo image using an OS signal

Read more in the arcticle from Sebastian Sastre on CodeMentor.


23rd International Smalltalk Joint Conference – Call for Contributions

Read more.


ESUG 2015

European Smalltalk user conference in Brescia, Italy 13-17 July 2015

Tuesday, February 10, 2015


Amber 0.14.3 released!

Amber 0.14.3. was released.


French Linux page on Pharo

French Linux page on Pharo. Read more.


PhD offer with Pharo about Interaction design

PhD offer with Pharo about Interaction design. Read more


Programming Clojure, Smalltalk-style

Smalltalk-like browse and eval framework for Clojure.

Monday, February 09, 2015


PharoConf 2015 Slides

Slides from PharoConf 2015 available here.

Sunday, February 08, 2015


Integrating Stack Overflow into Squeak

Using Vivide in Squeak. Watch this video.

Vivide is explained in detail here.

Thursday, February 05, 2015


Boosting GTSpotter with preview capabilities

Improving GTSpotter with preview capabilities. Try in a fresh Pharo 4.0 image.


Pharo Status from FOSDEMO 2015

Slides from Marcus talk on FOSDEM 2015 on Pharo status.


Numerical methods in Pharo open book

Now available as an open book.


Why smalltalk is the best system to think objects

Brescia pharo presentation from Stéphane Ducasse. Read more.


Seaside Monticello Review

A seaside application written by Mike from Pharocloud to compare Monticello files online.

Go here or look at a demo here.


GemStone/S 64 Bit 3.2.4 release

A new release. Read more.


JavaLoader and iTunes Parser

by Blaine Buxton in Pharo 3.0. Read more.



is a reimplementation of streams in Smalltalk. Project is here:

slides here:
and a video here:

Would really like to see that for Pharo.


Pictures from FOSDEM 2015

are available here.


Editing Cog’s JIT compiler

More from Clement on primitives in JIT.


Pharo by Example Review

Nice review.



DoME (DOmain Modelling Environment) for Smalltalk is still available for VW and (minimally?) maintained by Georg Grossmann. If you are interested in using or in contributing to DoME please contact him.

DoME is the only open source meta modelling tool which allows the definition of arbitrary diagram notations using a visual meta class notation. Read more.


New Smalltalk Book at Amazon

Programming Smalltalk - Object-Orientation from the Beginning: An introduction to the principles of programming


PharoCloud and VNC

Now you connect to Pharo Appliance via VNC directly from a browser. See here or try here.

Sunday, February 01, 2015


Twitter Bootstrap for Seaside ported to VA Smalltalk

Joachim ported my Twitter Bootstrap wrapper project for Seaside from Pharo also over to VA Smalltalk. Nice!

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