Phratch, a port of Scratch to Pharo 2.0

Mentor: Jannik Laval
Second mentor: Serge Stinckwich
Level: Intermediate
Submitted proposal to Melange: Jean-Baptiste Beuzelin
Invited students: Jean-Baptiste Beuzelin
Students interested: Jean-Baptiste Beuzelin, Tanguy Godquin, YunJae Jang


Phratch (https://code.google.com/p/phratch/) is an ongoing port of Scratch and BYOB on Pharo 2.0. The current prototype is still suffering from a lot of bugs. Part of the work will be to add unit tests to the existing project. Even if this is a port to Pharo, we will try to build a new version that is flavor-independent. The long term objective of Phratch is to be able to use it for teaching software engineering and robotics.

Technical Details

Pharo and some knowledge of Squeak

Benefits to the Student

Student will participate to a very cool project.

Benefits to the Community

Scratch will be rebuild on top of a modern Smalltalk version and will benefit from lastest development in the core library and VM.

Updated: 9.4.2013