-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Website: http://car.mines-douai.fr/category/phratch/
Phratch is a Scratch (http://scratch.mit.edu) port on Pharo2.0. It is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and more as software programming.
Phratch is the evolution of the Scat project (https://code.google.com/p/scat/) which provided a port of Scratch on Pharo 1.3. Thanks to the developers of Scat, Phratch has strongly evolved to become a really cool tool.
It is more than a simple port of Scratch. The main new feature is that it is possible to create programmatically blocks. It means that Phratch is infinitely extendable with what you want. The best example I have is the possibility to control Mindstorms with Phratch.
It includes Settings, FileSystem, Metacello. It also includes the BYOB (Build your Own Block --> http://byob.berkeley.edu/#download) features.
To download it, run this code in Pharo2.0 ([http://www.pharo-project.org])
Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main'; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load.
or this code in Pharo3.0 ([http://www.pharo-project.org])
Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main'; package: 'ConfigurationOfPhratch'; load. (Smalltalk at: #ConfigurationOfPhratch) loadBleedingEdge.
On MacOSX, you can execute this line in a bash for the developer view:
wget --quiet -qO - https://phratch.googlecode.com/files/loadPhratchDev | bash
or this line for the user view:
wget --quiet -qO - https://phratch.googlecode.com/files/loadPhratch | bash
You can find a nightly build phratch image here:
https://ci.inria.fr/pharo-contribution/job/Phratch/
What really change:
- change Menu
- Settings
- FileSystems
- Metacello
- integration of BYOB (allows to build your own blocks)
- Integration of Panther (Category Color and Files)
- A lot of new useful blocks
To ask question or discuss with developers, you can use the following mailing-list: phratch/@\googlegroups.com. Go to https://groups.google.com/forum/?hl=en#!forum/phratch to subscribe to the mailing-list.
Phratch won the 3rd place of the ESUG "Innovation Technology Awards" at Annecy 2013.
Scratch Licence (https://github.com/janniklaval/phratch/raw/master/license.txt)
- website: http://car.mines-douai.fr/category/phratch/
- mailing-list: phratch/@\googlegroups.com
- github external files: https://github.com/janniklaval/phratch
- most recent image of Phratch: https://ci.inria.fr/pharo-contribution/job/Phratch/