This page is about porting Pharo Smalltalk to Sugar. Sugar is a free desktop environment designed with the goal of being used by children for learning. Sugar is currently most widely installed on OLPC XO-1 laptop computers.
Road Map
Release 1
Release 2
to be written...
To do list
- build a specific VM with block closure support (reuse EToys work)
- port D-BUS to Pharo : http://wiki.laptop.org/go/D-BUS This is mostly used to communicate with OLPC-services. There is already an EToys version: http://www.squeaksource.com/dbus.html
- propose a sugar theme for Pharo (it is about 70% complete with some issues depending on Gary help): http://blog.ofset.org/hilaire/index.php?post/2010/07/17/Sugar-theme-fpr-Pharo
- When Pharo is used to deploy application, what we should think about is how to load fast Smalltalk code in an existing Pharo installation in the XO notebook (binary package).
- package Pharo as an xo package,
- port Cog JIT VM to XO (but XO-1.75 will be based on ARM)
- adapt multi-touch Etoys implementation to Pharo Sugar port
- adapt PBE book to have a PBE-Sugar edition