Wednesday, January 29, 2014

Next Pharo Success Story: Reflex Vacances

Yet another success story using Pharo, the open source Smalltalk. It was done by ObjectFusion for Reflex Vacances which is a website to rent holiday homes all over France.

The website lists 2000+ houses, and it runs 100% in Pharo + Iliad + MongoDB.

Monday, January 13, 2014

Amber keyboard UI for Helios

Amber Smalltalk can now be used much better using a keyboard using the improved UI of the Helios IDE. Read more.

Sunday, January 12, 2014

The return of the EventRecorderMorph

Sean ported the EventRecorderMorph (maybe known from Squeak) to Pharo. It allows for recording and playing back of user interactions. Here is a short video and project lives on SmalltalkHub.

Thursday, January 09, 2014

Pharo 3 is green, beta and very usable

Pharo 3.0 build is now green, with 34134 (together) tests for the 3 architectures (Win, Mac, Linux).
This is really impressive and the new 3.0 version is now also beta (since mid december 2013).

Even when it is not yet a final release please port your own projects already and make your configs available in!/~Pharo/MetaRepoForPharo30

so they will appear in the Pharo 3.0 config browser and will be ready when Pharo 3.0 will be released. It is already very stable and usable.

The config browser already includes many cool projects like

There is also a windows installer in preparation, try it and give feedback on the mailinglist.

I'm sure the Pharo 3.0 release in 2014 will be again a major step forward!

Tuesday, January 07, 2014

Spoon on Raspberry Pi

Spoon - the minimal Smalltalk object system from Craig is now also running on Raspberry Pi.


PharoCandle is a minimal Pharo distribution, currently for research purposes. It is bootstrapped as described in the paper: "Bootstrapping Reflective Systems: The case of Pharo"

PharoCandle contains only 49 classes. Those 49 classes define a whole Pharo kernel including classes such as PCString, PCObject, PCClass or PCSmallInteger. Additionally, it contains a minimal Collection library. PharoCandle classes are prefixed with 'PC' only for documentation purposes, but the prefix is not necessary for the bootstrap.

Ralph Johnson, Joe Armstrong on the State of OOP

Nice interview.