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
Hi and congrats for your project. How far are you from porting to Pharo 3 ? ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
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
Hehe, In fact, it works in Pharo3.0 :) I have some tests that are yellow, I donât know why for now, and I am waiting for a Pharo3.0 more stable to migrate. Jannik On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ?
ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" <jannik.laval@gmail.com> ÎγÏαÏε: 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
Thats great news and more the reason for me to try it. I am very intetested with your intergration of BYOB , filesystem and monticello. I love visual coding as much I love live coding. I see you even offer an android version. Well done ! ΣÏÎ¹Ï 17 Îεκ 2013 12:13 Ï.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
Hehe,
In fact, it works in Pharo3.0 :) I have some tests that are yellow, I don't know why for now, and I am waiting for a Pharo3.0 more stable to migrate.
Jannik
On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ? ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
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
Yes, I am trying to push it on Android. I have some problem with the Android configuration file, but I hope it will work soon. Jannik 2013/12/16 kilon alios <kilon.alios@gmail.com>
Thats great news and more the reason for me to try it. I am very intetested with your intergration of BYOB , filesystem and monticello. I love visual coding as much I love live coding. I see you even offer an android version. Well done ! ΣÏÎ¹Ï 17 Îεκ 2013 12:13 Ï.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
Hehe,
In fact, it works in Pharo3.0 :) I have some tests that are yellow, I donât know why for now, and I am waiting for a Pharo3.0 more stable to migrate.
Jannik
On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ? ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
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/
On 16 Dec 2013, at 23:13, jannik.laval <jannik.laval@gmail.com> wrote:
Hehe,
In fact, it works in Pharo3.0 :) I have some tests that are yellow, I donât know why for now, and I am waiting for a Pharo3.0 more stable to migrate.
Pharo 30 is stable and now beta so this is the time to identify pharo 30 bug
Jannik
On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ?
ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" <jannik.laval@gmail.com> ÎγÏαÏε: 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
Exactly. Pharo 3 should be considered stable. Adopting it now will actually give you time to get the possible bugs fixed. Doru On Tue, Dec 17, 2013 at 7:32 AM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
On 16 Dec 2013, at 23:13, jannik.laval <jannik.laval@gmail.com> wrote:
Hehe,
In fact, it works in Pharo3.0 :) I have some tests that are yellow, I donât know why for now, and I am waiting for a Pharo3.0 more stable to migrate.
Pharo 30 is stable and now beta so this is the time to identify pharo 30 bug
Jannik
On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ? ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
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
-- www.tudorgirba.com "Every thing has its own flow"
Ok, For info, there is already a job for Pharo30 ( https://ci.inria.fr/pharo-contribution/job/Phratch/) Jannik 2013/12/17 Tudor Girba <tudor@tudorgirba.com>
Exactly. Pharo 3 should be considered stable. Adopting it now will actually give you time to get the possible bugs fixed.
Doru
On Tue, Dec 17, 2013 at 7:32 AM, Stéphane Ducasse < stephane.ducasse@inria.fr> wrote:
On 16 Dec 2013, at 23:13, jannik.laval <jannik.laval@gmail.com> wrote:
Hehe,
In fact, it works in Pharo3.0 :) I have some tests that are yellow, I donât know why for now, and I am waiting for a Pharo3.0 more stable to migrate.
Pharo 30 is stable and now beta so this is the time to identify pharo 30 bug
Jannik
On Dec 16, 2013, at 11:10 PM, kilon alios <kilon.alios@gmail.com> wrote:
Hi and congrats for your project. How far are you from porting to Pharo 3 ? ΣÏÎ¹Ï 16 Îεκ 2013 11:46 μ.μ., ο ÏÏήÏÏÎ·Ï "jannik.laval" < jannik.laval@gmail.com> ÎγÏαÏε:
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
-- www.tudorgirba.com
"Every thing has its own flow"
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com "Every thing has its own flow"
Jannik, I tried out (the previous version) on Windows and there were several glitches. I suppose that the main platform is OSX? Impressive stuff! Regards, Phil On Tue, Dec 17, 2013 at 7:28 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Excellent work Jannik!
Doru
On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com
"Every thing has its own flow"
You are partly right: I am developing on MacOS. But I hope to have a windows version that works. I will use it for teaching on March 2014. The students are on Windows. So if you have feedback, I will accept it with pleasure. I am trying to load it on a Windows 7, let's see. Cheers, Jannik 2013/12/17 phil@highoctane.be <phil@highoctane.be>
Jannik,
I tried out (the previous version) on Windows and there were several glitches. I suppose that the main platform is OSX?
Impressive stuff!
Regards, Phil
On Tue, Dec 17, 2013 at 7:28 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Excellent work Jannik!
Doru
On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com
"Every thing has its own flow"
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
I started fine on Windows 8 64-bit. Now, why is the PhratchFrameMorph not something that I can easily resize to full screen? (I have to pick it up with halos and resize with the yellow icon, and picking it up requires the shift-click on the desktop background). There is the top right icon (projector screen) but this is not the same as this will only show the scene full screen (which is cool). Clicking on the bottom right corner gives me a little white hand but it is not resizing anything. In PhratchFrameMorph>>startup, I do see: startupFileNames do: [:n | (n asLowercase = 'presentation') ifTrue: [ quitFlag := true. presentationMode := true. self isHidden: true. Display fillBlack]. (n asLowercase = 'fullscreen') ifTrue: [PhratchFrameMorph takeOverScreen: true]]. " TakeOverScreen ifTrue: [ Display fullScreenMode: true. World restoreDisplay]. " PhratchFrameMorph takeOverScreen: false. So, how does that work? Phil --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Tue, Dec 17, 2013 at 11:11 AM, jannik laval <jannik.laval@gmail.com>wrote:
You are partly right: I am developing on MacOS. But I hope to have a windows version that works.
I will use it for teaching on March 2014. The students are on Windows. So if you have feedback, I will accept it with pleasure. I am trying to load it on a Windows 7, let's see.
Cheers, Jannik
2013/12/17 phil@highoctane.be <phil@highoctane.be>
Jannik,
I tried out (the previous version) on Windows and there were several glitches. I suppose that the main platform is OSX?
Impressive stuff!
Regards, Phil
On Tue, Dec 17, 2013 at 7:28 AM, Tudor Girba <tudor@tudorgirba.com>wrote:
Excellent work Jannik!
Doru
On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com
"Every thing has its own flow"
--
~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
Hi Phil, In fact, there is a hidden menu: click on a menu maintaining shift button. You will see new items in file menu and edit menu. In the edit menu you can turn fill screen on. Cheers, Jannik 2013/12/17 phil@highoctane.be <phil@highoctane.be>
I started fine on Windows 8 64-bit.
Now, why is the PhratchFrameMorph not something that I can easily resize to full screen? (I have to pick it up with halos and resize with the yellow icon, and picking it up requires the shift-click on the desktop background). There is the top right icon (projector screen) but this is not the same as this will only show the scene full screen (which is cool). Clicking on the bottom right corner gives me a little white hand but it is not resizing anything.
In PhratchFrameMorph>>startup, I do see:
startupFileNames do: [:n | (n asLowercase = 'presentation') ifTrue: [ quitFlag := true. presentationMode := true. self isHidden: true. Display fillBlack]. (n asLowercase = 'fullscreen') ifTrue: [PhratchFrameMorph takeOverScreen: true]]. " TakeOverScreen ifTrue: [ Display fullScreenMode: true. World restoreDisplay]. " PhratchFrameMorph takeOverScreen: false.
So, how does that work?
Phil
--- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium
Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
On Tue, Dec 17, 2013 at 11:11 AM, jannik laval <jannik.laval@gmail.com>wrote:
You are partly right: I am developing on MacOS. But I hope to have a windows version that works.
I will use it for teaching on March 2014. The students are on Windows. So if you have feedback, I will accept it with pleasure. I am trying to load it on a Windows 7, let's see.
Cheers, Jannik
2013/12/17 phil@highoctane.be <phil@highoctane.be>
Jannik,
I tried out (the previous version) on Windows and there were several glitches. I suppose that the main platform is OSX?
Impressive stuff!
Regards, Phil
On Tue, Dec 17, 2013 at 7:28 AM, Tudor Girba <tudor@tudorgirba.com>wrote:
Excellent work Jannik!
Doru
On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com
"Every thing has its own flow"
--
~~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/
As of teaching, I try to get my wife to get acquainted to it. Math teacher. I also see things like CameraPlugin.dll and Mpeg3Plugin.dll ScratchPlugin.dll which aren't in the stock Pharo VM (2.0) Is the code for these in the stock vm repo or elsewhere (with your own version)? Phil
These plugins are included in Scratch and I reused them. I separated the source code of them in a different package. You can find them in the repository http://smalltalkhub.com/mc/JLaval/Phratch/main. The package is named PhratchPrimitiveSources. Cheers 2013/12/17 phil@highoctane.be <phil@highoctane.be>
As of teaching, I try to get my wife to get acquainted to it. Math teacher.
I also see things like CameraPlugin.dll and Mpeg3Plugin.dll ScratchPlugin.dll which aren't in the stock Pharo VM (2.0)
Is the code for these in the stock vm repo or elsewhere (with your own version)?
Phil
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
I tried out (the previous version) on Windows and there were several glitches.
which ones? because if you do not report them then it will be more difficult to fix them :)
I suppose that the main platform is OSX?
Impressive stuff!
Regards, Phil
On Tue, Dec 17, 2013 at 7:28 AM, Tudor Girba <tudor@tudorgirba.com> wrote: Excellent work Jannik!
Doru
On Mon, Dec 16, 2013 at 10:45 PM, 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
-- www.tudorgirba.com
"Every thing has its own flow"
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/
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/
Impressive!!! Alexandre On Dec 16, 2013, at 10:45 PM, 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Like this one ? [image: Images intégrées 1] 2013/12/17 Marcus Denker <marcus.denker@inria.fr>
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
With some blocks... --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller On Tue, Dec 17, 2013 at 5:30 PM, jannik laval <jannik.laval@gmail.com>wrote:
Like this one ?
[image: Images intégrées 1]
2013/12/17 Marcus Denker <marcus.denker@inria.fr>
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
Oki :) [image: Images intégrées 1] 2013/12/17 phil@highoctane.be <phil@highoctane.be>
With some blocks...
--- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium
Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
On Tue, Dec 17, 2013 at 5:30 PM, jannik laval <jannik.laval@gmail.com>wrote:
Like this one ?
[image: Images intégrées 1]
2013/12/17 Marcus Denker <marcus.denker@inria.fr>
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
~~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/
Really Cool.... all the power to see it work perfect with all bells n whistles.. http://learn.code.org has a cool run through in scratch on the browser.. One hour lesson for beginners and many already are on to it. On Tue, Dec 17, 2013 at 12:21 PM, jannik laval <jannik.laval@gmail.com>wrote:
Oki :)
[image: Images intégrées 1]
2013/12/17 phil@highoctane.be <phil@highoctane.be>
With some blocks...
--- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium
Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
On Tue, Dec 17, 2013 at 5:30 PM, jannik laval <jannik.laval@gmail.com>wrote:
Like this one ?
[image: Images intégrées 1]
2013/12/17 Marcus Denker <marcus.denker@inria.fr>
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
~~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/
About the name, I was offering my personal opinion. In no way I am trying to persuade you to change the name. Unfortunately I am getting the exact same error in macos too, so this is not a windows only problem. By the way I am getting my latest pharo images via PharoLauncher, so I thought that was the reason for the error. So I downloaded from the pharo website pharo 3, again I see the same error. So to sum up because of the error I reported I cant use Phratch either on Windows or Macos with Pharo 3. On Tue, Dec 17, 2013 at 7:21 PM, jannik laval <jannik.laval@gmail.com>wrote:
Oki :)
[image: Images intégrées 1]
2013/12/17 phil@highoctane.be <phil@highoctane.be>
With some blocks...
--- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium
Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
On Tue, Dec 17, 2013 at 5:30 PM, jannik laval <jannik.laval@gmail.com>wrote:
Like this one ?
[image: Images intégrées 1]
2013/12/17 Marcus Denker <marcus.denker@inria.fr>
Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
~~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/
Please, try it with Pharo2.0 for now. I will fix your bug soon. Janniik On Dec 17, 2013, at 6:51 PM, kilon alios <kilon.alios@gmail.com> wrote:
About the name, I was offering my personal opinion. In no way I am trying to persuade you to change the name.
Unfortunately I am getting the exact same error in macos too, so this is not a windows only problem.
By the way I am getting my latest pharo images via PharoLauncher, so I thought that was the reason for the error. So I downloaded from the pharo website pharo 3, again I see the same error.
So to sum up because of the error I reported I cant use Phratch either on Windows or Macos with Pharo 3.
On Tue, Dec 17, 2013 at 7:21 PM, jannik laval <jannik.laval@gmail.com> wrote: Oki :)
<phratch2.png>
2013/12/17 phil@highoctane.be <phil@highoctane.be>
With some blocks...
--- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium
Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
On Tue, Dec 17, 2013 at 5:30 PM, jannik laval <jannik.laval@gmail.com> wrote: Like this one ?
<phratch.png>
2013/12/17 Marcus Denker <marcus.denker@inria.fr> Do you have a screenshot for an [ANN] on pharo.org?
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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- ~~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/
----------- Please, try it with Pharo2.0 for now. I will fix your bug soon. Janniik ------------- Yes I am already trying it with pharo 2 and it seems to work fine. Is there a way to trigger the world menu ? Your GUI takes the whole pharo window so there is no open space to trigger the world menu, and if I try to resize the window the GUI resizes too to fit it. Halos look disabled too. I really like your GUI, is it just Morphic or you use Spec as well, or something else ?
On Dec 17, 2013, at 10:22 PM, kilon alios <kilon.alios@gmail.com> wrote:
----------- Please, try it with Pharo2.0 for now. I will fix your bug soon.
Janniik -------------
Yes I am already trying it with pharo 2 and it seems to work fine. Is there a way to trigger the world menu ? Your GUI takes the whole pharo window so there is no open space to trigger the world menu, and if I try to resize the window the GUI resizes too to fit it. Halos look disabled too.
Yes, you can use shift+click on the edit menu. You will see some hidden items, one allows one to window the main phratch screen .
I really like your GUI, is it just Morphic or you use Spec as well, or something else ?
It is a full-Morphic gui Jannik
Jannik, Just to let you know, I had loaded Phratch on Pharo 3.0 few days back and it worked fine at the basic levels. It did throw the an error dialog but continued to load and present the full screen of scratch. I will test it further as it progresses.. ( as someone else said, no harm moving to a attractive name for such a beauty of a work ..)
----------------- Just to let you know, I had loaded Phratch on Pharo 3.0 few days back and it worked fine at the basic levels. It did throw the an error dialog but continued to load and present the full screen of scratch. I will test it further as it progresses.. ( as someone else said, no harm moving to a attractive name for such a beauty of a work ..) -------------------- and I am the idiot that did not think to press the proceed button :D No idea why it did not cross my mind to click "proceed". Oh well ! looks like it works as you said.
Le 16/12/2013 22:45, jannik.laval a écrit :
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
It is fantastic you ported and keep improving this Smalltlak Jewel on Pharo ;). Thanks Hilaire -- Dr. Geo http://drgeo.eu
Tried your installation instructions on Pharo 3 latest build and I get this error The method AbstractFileReference>>ensureDirectory has been deprecated. Use ensureCreateDirectory this is the full stack trace MorphicUIManager>>warningDefaultAction: Deprecation(Warning)>>defaultAction Deprecation>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: Deprecation(Exception)>>signal FileLocator(Object)>>deprecated:on:in: FileLocator(AbstractFileReference)>>ensureDirectory PhratchFileChooserDialog class>>userPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosure>>on:do: BlockClosure>>ifError: PhratchFileChooserDialog class>>userPhratchProjectsDir PhratchFileChooserDialog class>>getDefaultFolderForType: PhratchFrameMorph>>newPhratchProject PhratchFrameMorph>>startup PhratchFrameMorph class>>open UndefinedObject>>DoIt OpalCompiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection PluggableTextMorph>>doIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorph>>handleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt Workspace(Object)>>perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ ... BlockClosure>>ensure: I cannot open Phratch because of this error. Each time I follow the instructions PhratchFrameMorph open. I get the same error. I am on win7 64bit. Also a note , personal opinion, I dont like the name. To be sincere I never liked "Scratch" as a name either. It sounded to me like an allergy. But "Phratch" as a name makes even less sense. On Tue, Dec 17, 2013 at 4:02 PM, Hilaire Fernandes < hilaire.fernandes@gmail.com> wrote:
Le 16/12/2013 22:45, jannik.laval a écrit :
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
It is fantastic you ported and keep improving this Smalltlak Jewel on Pharo ;).
Thanks
Hilaire
-- Dr. Geo http://drgeo.eu
2013/12/17 kilon alios <kilon.alios@gmail.com>
Tried your installation instructions on Pharo 3 latest build and I get this error
The method AbstractFileReference>>ensureDirectory has been deprecated. Use ensureCreateDirectory
This deprecation should be new :) Phratch works on Pharo2.0. I can load it on the latest one click of Pharo3.0 also.
this is the full stack trace
MorphicUIManager>>warningDefaultAction: Deprecation(Warning)>>defaultAction Deprecation>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: Deprecation(Exception)>>signal FileLocator(Object)>>deprecated:on:in: FileLocator(AbstractFileReference)>>ensureDirectory PhratchFileChooserDialog class>>userPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosure>>on:do: BlockClosure>>ifError: PhratchFileChooserDialog class>>userPhratchProjectsDir PhratchFileChooserDialog class>>getDefaultFolderForType: PhratchFrameMorph>>newPhratchProject PhratchFrameMorph>>startup PhratchFrameMorph class>>open UndefinedObject>>DoIt OpalCompiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection PluggableTextMorph>>doIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorph>>handleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt Workspace(Object)>>perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ ... BlockClosure>>ensure:
I cannot open Phratch because of this error. Each time I follow the instructions
PhratchFrameMorph open.
I get the same error.
I am on win7 64bit.
Also a note , personal opinion, I dont like the name. To be sincere I never liked "Scratch" as a name either. It sounded to me like an allergy. But "Phratch" as a name makes even less sense.
Ok, I understand your point. Now I have no better name. Any idea ? But should we change the name ? That are open questions. Cheers, Jannik
On Tue, Dec 17, 2013 at 4:02 PM, Hilaire Fernandes < hilaire.fernandes@gmail.com> wrote:
Le 16/12/2013 22:45, jannik.laval a écrit :
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
It is fantastic you ported and keep improving this Smalltlak Jewel on Pharo ;).
Thanks
Hilaire
-- Dr. Geo http://drgeo.eu
-- ~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
Please do not change the name :). Google "phratch" and you will see that there are only 2000 results, and many of them relate to your project. You do not want to lose that. Doru On Tue, Dec 17, 2013 at 4:06 PM, jannik laval <jannik.laval@gmail.com>wrote:
2013/12/17 kilon alios <kilon.alios@gmail.com>
Tried your installation instructions on Pharo 3 latest build and I get this error
The method AbstractFileReference>>ensureDirectory has been deprecated. Use ensureCreateDirectory
This deprecation should be new :) Phratch works on Pharo2.0. I can load it on the latest one click of Pharo3.0 also.
this is the full stack trace
MorphicUIManager>>warningDefaultAction: Deprecation(Warning)>>defaultAction Deprecation>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: Deprecation(Exception)>>signal FileLocator(Object)>>deprecated:on:in: FileLocator(AbstractFileReference)>>ensureDirectory PhratchFileChooserDialog class>>userPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosure>>on:do: BlockClosure>>ifError: PhratchFileChooserDialog class>>userPhratchProjectsDir PhratchFileChooserDialog class>>getDefaultFolderForType: PhratchFrameMorph>>newPhratchProject PhratchFrameMorph>>startup PhratchFrameMorph class>>open UndefinedObject>>DoIt OpalCompiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection PluggableTextMorph>>doIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorph>>handleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt Workspace(Object)>>perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ ... BlockClosure>>ensure:
I cannot open Phratch because of this error. Each time I follow the instructions
PhratchFrameMorph open.
I get the same error.
I am on win7 64bit.
Also a note , personal opinion, I dont like the name. To be sincere I never liked "Scratch" as a name either. It sounded to me like an allergy. But "Phratch" as a name makes even less sense.
Ok, I understand your point. Now I have no better name. Any idea ? But should we change the name ? That are open questions.
Cheers, Jannik
On Tue, Dec 17, 2013 at 4:02 PM, Hilaire Fernandes < hilaire.fernandes@gmail.com> wrote:
Le 16/12/2013 22:45, jannik.laval a écrit :
I continue to develop Phratch, the port of Scratch in Pharo. Phratch is a visual programming language on top of Pharo.
It is fantastic you ported and keep improving this Smalltlak Jewel on Pharo ;).
Thanks
Hilaire
-- Dr. Geo http://drgeo.eu
--
~~Jannik Laval~~ Ãcole des Mines de Douai Enseignant-chercheur http://www.jannik-laval.eu http://car.mines-douai.fr/
-- www.tudorgirba.com "Every thing has its own flow"
participants (10)
-
Alexandre Bergel -
Hilaire Fernandes -
jannik laval -
jannik.laval -
kilon alios -
Marcus Denker -
phil@highoctane.be -
S Krish -
Stéphane Ducasse -
Tudor Girba