Re: [Pharo-dev] [ANN] Phratch 1.0beta

2013-12-18 Thread kilon alios
-
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

2013-12-17 Thread Alexandre Bergel
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

2013-12-17 Thread Marcus Denker
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

2013-12-17 Thread jannik laval
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

2013-12-17 Thread jannik laval
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

2013-12-17 Thread jannik laval
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

2013-12-17 Thread 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/



Re: [Pharo-dev] [ANN] Phratch 1.0beta

2013-12-17 Thread 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


Re: [Pharo-dev] [ANN] Phratch 1.0beta

2013-12-17 Thread jannik laval
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

2013-12-17 Thread Hilaire Fernandes
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

2013-12-17 Thread kilon alios
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

2013-12-17 Thread jannik laval
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 Thread jannik laval
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

2013-12-17 Thread Tudor Girba
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

2013-12-17 Thread Marcus Denker
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

2013-12-17 Thread kilon alios
---
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

2013-12-17 Thread jannik.laval
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

2013-12-17 Thread jannik.laval

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

2013-12-17 Thread S Krish
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

2013-12-16 Thread kilon alios
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

2013-12-16 Thread jannik.laval
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

2013-12-16 Thread Tudor Girba
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

2013-12-16 Thread Tudor Girba
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

2013-12-16 Thread 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