Re: [Pharo-dev] [ANN] Phratch 1.0beta
- 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.
Re: [Pharo-dev] [ANN] Phratch 1.0beta
Impressive!!! Alexandre On Dec 16, 2013, at 10:45 PM, jannik.laval jannik.la...@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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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.al...@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.la...@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.al...@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.la...@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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
Ok, For info, there is already a job for Pharo30 ( https://ci.inria.fr/pharo-contribution/job/Phratch/) Jannik 2013/12/17 Tudor Girba tu...@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.duca...@inria.fr wrote: On 16 Dec 2013, at 23:13, jannik.laval jannik.la...@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.al...@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.la...@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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 p...@highoctane.be p...@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 tu...@tudorgirba.com wrote: Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, jannik.laval jannik.la...@gmail.comwrote: 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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 PhratchFrameMorphstartup, 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:p...@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.la...@gmail.comwrote: 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 p...@highoctane.be p...@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 tu...@tudorgirba.comwrote: Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, jannik.laval jannik.la...@gmail.comwrote: 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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 p...@highoctane.be p...@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 PhratchFrameMorphstartup, 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:p...@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.la...@gmail.comwrote: 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 p...@highoctane.be p...@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 tu...@tudorgirba.comwrote: Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, jannik.laval jannik.la...@gmail.comwrote: 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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
Tried your installation instructions on Pharo 3 latest build and I get this error The method AbstractFileReferenceensureDirectory has been deprecated. Use ensureCreateDirectory this is the full stack trace MorphicUIManagerwarningDefaultAction: Deprecation(Warning)defaultAction DeprecationdefaultAction UndefinedObjecthandleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: Deprecation(Exception)signal FileLocator(Object)deprecated:on:in: FileLocator(AbstractFileReference)ensureDirectory PhratchFileChooserDialog classuserPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosureon:do: BlockClosureifError: PhratchFileChooserDialog classuserPhratchProjectsDir PhratchFileChooserDialog classgetDefaultFolderForType: PhratchFrameMorphnewPhratchProject PhratchFrameMorphstartup PhratchFrameMorph classopen UndefinedObjectDoIt OpalCompilerevaluate SmalltalkEditorevaluateSelectionAndDo: SmalltalkEditorevaluateSelection PluggableTextMorphdoIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorphhandleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)handleEdit: PluggableTextMorphhandleEdit: PluggableTextMorphdoIt Workspace(Object)perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)invokeWithEvent: in Block: [ ... BlockClosureensure: 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.fernan...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 p...@highoctane.be p...@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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
2013/12/17 kilon alios kilon.al...@gmail.com Tried your installation instructions on Pharo 3 latest build and I get this error The method AbstractFileReferenceensureDirectory 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 MorphicUIManagerwarningDefaultAction: Deprecation(Warning)defaultAction DeprecationdefaultAction UndefinedObjecthandleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: Deprecation(Exception)signal FileLocator(Object)deprecated:on:in: FileLocator(AbstractFileReference)ensureDirectory PhratchFileChooserDialog classuserPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosureon:do: BlockClosureifError: PhratchFileChooserDialog classuserPhratchProjectsDir PhratchFileChooserDialog classgetDefaultFolderForType: PhratchFrameMorphnewPhratchProject PhratchFrameMorphstartup PhratchFrameMorph classopen UndefinedObjectDoIt OpalCompilerevaluate SmalltalkEditorevaluateSelectionAndDo: SmalltalkEditorevaluateSelection PluggableTextMorphdoIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorphhandleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)handleEdit: PluggableTextMorphhandleEdit: PluggableTextMorphdoIt Workspace(Object)perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)invokeWithEvent: in Block: [ ... BlockClosureensure: 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.fernan...@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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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.la...@gmail.comwrote: 2013/12/17 kilon alios kilon.al...@gmail.com Tried your installation instructions on Pharo 3 latest build and I get this error The method AbstractFileReferenceensureDirectory 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 MorphicUIManagerwarningDefaultAction: Deprecation(Warning)defaultAction DeprecationdefaultAction UndefinedObjecthandleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: MethodContext(ContextPart)handleSignal: Deprecation(Exception)signal FileLocator(Object)deprecated:on:in: FileLocator(AbstractFileReference)ensureDirectory PhratchFileChooserDialog classuserPhratchProjectsDir in Block: [ (homeDir / phratchFolderName) ensureDirectory ] BlockClosureon:do: BlockClosureifError: PhratchFileChooserDialog classuserPhratchProjectsDir PhratchFileChooserDialog classgetDefaultFolderForType: PhratchFrameMorphnewPhratchProject PhratchFrameMorphstartup PhratchFrameMorph classopen UndefinedObjectDoIt OpalCompilerevaluate SmalltalkEditorevaluateSelectionAndDo: SmalltalkEditorevaluateSelection PluggableTextMorphdoIt in Block: [ textMorph editor evaluateSelection ] PluggableTextMorphhandleEdit: in Block: [ result := editBlock value ] TextMorphForEditView(TextMorph)handleEdit: PluggableTextMorphhandleEdit: PluggableTextMorphdoIt Workspace(Object)perform:orSendTo: ToggleMenuItemMorph(MenuItemMorph)invokeWithEvent: in Block: [ ... BlockClosureensure: 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.fernan...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
On 17 Dec 2013, at 17:30, jannik laval jannik.la...@gmail.com wrote: Like this one ? phratch.png Yes, perfect! Marcus
Re: [Pharo-dev] [ANN] Phratch 1.0beta
--- 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 ?
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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.al...@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.la...@gmail.com wrote: Oki :) phratch2.png 2013/12/17 p...@highoctane.be p...@highoctane.be With some blocks... --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:p...@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.la...@gmail.com wrote: Like this one ? phratch.png 2013/12/17 Marcus Denker marcus.den...@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/
Re: [Pharo-dev] [ANN] Phratch 1.0beta
On Dec 17, 2013, at 10:22 PM, kilon alios kilon.al...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 ..)
Re: [Pharo-dev] [ANN] Phratch 1.0beta
Hi and congrats for your project. How far are you from porting to Pharo 3 ? Στις 16 Δεκ 2013 11:46 μ.μ., ο χρήστης jannik.laval jannik.la...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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.al...@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.la...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, jannik.laval jannik.la...@gmail.comwrote: 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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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.duca...@inria.fr wrote: On 16 Dec 2013, at 23:13, jannik.laval jannik.la...@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.al...@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.la...@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
Re: [Pharo-dev] [ANN] Phratch 1.0beta
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 tu...@tudorgirba.com wrote: Excellent work Jannik! Doru On Mon, Dec 16, 2013 at 10:45 PM, jannik.laval jannik.la...@gmail.comwrote: 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