Hi, I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo. There are lots of new features: - Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks. Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/ Cheers, Jannik
Very nice indeed ! On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
excellent jannik you should publish it in the metacello repository on squeaksource metacelloRepository on ss3 metaRepoForPharo20 and add the catalog metadata. Stef On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
2013/12/17 Stéphane Ducasse <stephane.ducasse@inria.fr>
excellent jannik you should publish it in the metacello repository on squeaksource metacelloRepository
is it still alive ?
on ss3 metaRepoForPharo20
Ok, I will do that asap
and add the catalog metadata.
What is it ? Jannik
Stef
On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
I think Hilaire could help here, as he knows how to make a Cog work under Android; and for me, the main advantage Scratch has on other programming languages, is that the (virtual) keyboard is not used much, so that one can, at last, program with a tablet... Alain On Tue, Dec 17, 2013 at 2:08 PM, jannik laval <jannik.laval@gmail.com>wrote:
2013/12/17 Stéphane Ducasse <stephane.ducasse@inria.fr>
excellent jannik you should publish it in the metacello repository on squeaksource metacelloRepository
is it still alive ?
on ss3 metaRepoForPharo20
Ok, I will do that asap
and add the catalog metadata.
What is it ?
Jannik
Stef
On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
--
~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
Hilaire already help me. Thank you Hilaire :) Now, I need to configure android to make an upscale of Pharo to not be constrained to grow each morph manually. Jannik 2013/12/17 Alain Busser <alain.busser@gmail.com>
I think Hilaire could help here, as he knows how to make a Cog work under Android; and for me, the main advantage Scratch has on other programming languages, is that the (virtual) keyboard is not used much, so that one can, at last, program with a tablet...
Alain
On Tue, Dec 17, 2013 at 2:08 PM, jannik laval <jannik.laval@gmail.com>wrote:
2013/12/17 Stéphane Ducasse <stephane.ducasse@inria.fr>
excellent jannik you should publish it in the metacello repository on squeaksource metacelloRepository
is it still alive ?
on ss3 metaRepoForPharo20
Ok, I will do that asap
and add the catalog metadata.
What is it ?
Jannik
Stef
On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
--
~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
and add the catalog metadata.
What is it ?
the idea is that you describe the your configurationOf with 5 class methods, you push you configuration to a central repository and you get added to the official pharo catalog. https://ci.inria.fr/pharo-contribution/job/PharoProjectCatalog/HTML_Report/?
Jannik
Stef
On 16 Dec 2013, at 22:45, jannik.laval <jannik.laval@gmail.com> wrote:
Hi,
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
There are lots of new features:
- Settings - FileSystems - Metacello - integration of BYOB (allows to build your own blocks) - integration of Color and Files - a lot of new useful blocks - projects saved with Fuel - possibility to implement new features without modifying the core of the system - possibility to customize the environment: add new categories, add new kinds of Sprite, add new blocks.
Phratch is available for Pharo2.0 with the following configuration: â Gofer it url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main' username: '' password: ''; package: 'ConfigurationOfPhratch'; load. ((Smalltalk at: #ConfigurationOfPhratch) project version: '1.0') load. (Smalltalk at: #PhratchFrameMorph) open perform: #saveImageForEndUserSilently. â
I hope to write documentations about all of the new features asap. You can follow Phratch here: http://car.mines-douai.fr/category/phratch/ and here : https://code.google.com/p/phratch/
Cheers, Jannik
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
participants (5)
-
Alain Busser -
jannik laval -
jannik.laval -
Stéphane Ducasse -
Sven Van Caekenberghe