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.
Wednesday, January 29, 2014
Thursday, January 23, 2014
How to get a JIT Compiler for Free
On February 1st Stefan Marr will give a talk about "Implementing Smalltalk with RPython and Truffle/Graal" at FOSDEM 2014.
NaCl/libsodium binding for Pharo and Squeak
Nacl is a cryptolibrary based in libsodium. The binding for Pharo/Squeak was written by Tony-Garnock Jones.
It is now available in the Pharo 3.0 config browser. The Configuration automatically download and uncompress the compiled library file.
It is now available in the Pharo 3.0 config browser. The Configuration automatically download and uncompress the compiled library file.
Wednesday, January 22, 2014
Monday, January 20, 2014
5MB Pharo Kernel image based on Pharo 3.0
There is now also a 5MB Pharo kernel image (stripped from Pharo 3.0) available.
Wednesday, January 15, 2014
German ST Book updated
This german Smalltalk introduction book was updated. It's now published in the 4th edition.
Tuesday, January 14, 2014
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
http://smalltalkhub.com/#!/~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!
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
http://smalltalkhub.com/#!/~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
- Seaside 3.1 for web development
- Roassal for visualizations and Roassal3D
- GraphET for charting and diagrams
- Artefact for PDF creation
- ...
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!
Wednesday, January 08, 2014
Pharocloud and simplicity
According to Twitter pharocloud.com now supports direct upload of zipped Smalltalk Image Files. So deployment to the cloud becomes much easier ...
Tuesday, January 07, 2014
Spoon on Raspberry Pi
Spoon - the minimal Smalltalk object system from Craig is now also running on Raspberry Pi.
PharoCandle
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.
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.
Wednesday, January 01, 2014
Smalltalk-72 emulation on LivelyKernel
The ALTO Smalltalk 72 as emulation on LivelyKernel? Will have to try out...
Moose: custom analyses made easy
Nice description from Doru on how PetitParser, Glamour, Roassal, Moose, ... fit together to provide custom software analysis with Smalltalk.