[ANN] Phratch 1.0beta

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Phratch 1.0beta

jannik laval
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
 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:
and here :

Cheers,
Jannik
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

Sven Van Caekenberghe-2
Very nice indeed !

On 16 Dec 2013, at 22:45, jannik.laval <[hidden email]> 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


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

Stéphane Ducasse
In reply to this post by jannik laval
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 <[hidden email]> 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
 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:
and here :

Cheers,
Jannik

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

jannik laval



2013/12/17 Stéphane Ducasse <[hidden email]>
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 <[hidden email]> 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
 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:
and here :

Cheers,
Jannik




--

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

Alain Busser
I think Hilaire could help here, as he knows how to make a Cog work under Android; and for me, the main advantage Scratch has on other programming languages, is that the (virtual) keyboard is not used much, so that one can, at last, program with a tablet...

Alain


On Tue, Dec 17, 2013 at 2:08 PM, jannik laval <[hidden email]> wrote:



2013/12/17 Stéphane Ducasse <[hidden email]>
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 <[hidden email]> 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
 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:
and here :

Cheers,
Jannik




--

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

jannik laval
Hilaire already help me. Thank you Hilaire :)
Now, I need to configure android to make an upscale of Pharo to not be constrained to grow each morph manually.

Jannik


2013/12/17 Alain Busser <[hidden email]>
I think Hilaire could help here, as he knows how to make a Cog work under Android; and for me, the main advantage Scratch has on other programming languages, is that the (virtual) keyboard is not used much, so that one can, at last, program with a tablet...

Alain


On Tue, Dec 17, 2013 at 2:08 PM, jannik laval <[hidden email]> wrote:



2013/12/17 Stéphane Ducasse <[hidden email]>
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 <[hidden email]> 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
 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:
and here :

Cheers,
Jannik




--

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/





--

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Phratch 1.0beta

Stéphane Ducasse
In reply to this post by jannik laval

 

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.




Jannik
 

Stef

On 16 Dec 2013, at 22:45, jannik.laval <[hidden email]> 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
 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:
and here :

Cheers,
Jannik




-- 

~~Jannik Laval~~
École des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/