[Ann] Phratch 4.0

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

[Ann] Phratch 4.0

jannik laval
Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

Tudor Girba-2
This is a great addition to the Pharo ecosystem.

Thank you very much!

Doru

On Fri, Oct 17, 2014 at 11:48 AM, jannik laval <[hidden email]> wrote:
Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--



--

"Every thing has its own flow"
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

kilon.alios
great work jannik I still keep an open eye on phratch I have not forgot you , but I wanted to improve some things first before porting my code to Phratch. I will also have to think a correct approach for bringing blender and its game engine to phratch. But I still read the phratch source code and so far I like what I read :)

On Fri, Oct 17, 2014 at 1:02 PM, Tudor Girba <[hidden email]> wrote:
This is a great addition to the Pharo ecosystem.

Thank you very much!

Doru

On Fri, Oct 17, 2014 at 11:48 AM, jannik laval <[hidden email]> wrote:
Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--



--

"Every thing has its own flow"

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

LogiqueWerks
In reply to this post by jannik laval
Congrat's !

On 17 October 2014 06:48, jannik laval <[hidden email]> wrote:
Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

Sven Van Caekenberghe-2
In reply to this post by jannik laval
Excellent work. Thank you.

On 17 Oct 2014, at 11:48, jannik laval <[hidden email]> wrote:

> Phratch 4.0 is out of the box !
>
> Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.
>
> After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.
>
> The new features are:
>
> - phratch is more modular, eg having a kernel and lots of addons.
> - cleaning a lot the source code
> - customizable environment
> - each block can be made visible or invisible
> - each category can be made visible or invisible
> - it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
> - first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
> - There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.
>
> See you on phratch.com
>
> --
> ~~Jannik Laval~~
> École des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
> http://www.phratch.com
> http://www.approchealpes.info
> http://car.mines-douai.fr/
>


Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

Alain Busser
In reply to this post by jannik laval
great news.

I finally made my little experiment with Scratch 1.4 (the one under Squeak) and they didn't like to program in Creole just because it is not their Creole (Reunion Island vs Haiti). As they are too lazy to "create the future") I will try to give the job to some who will be punished, as I will have to give them some work...

Alain

On Fri, Oct 17, 2014 at 1:48 PM, jannik laval <[hidden email]> wrote:
Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jfabry
In reply to this post by jannik laval

Cool, congratulations!

On Oct 17, 2014, at 6:48 AM, jannik laval <[hidden email]> wrote:

Phratch 4.0 is out of the box !

Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.

After the version 3.0 that was a release for usability and stability, phratch 4.0 is released to prepare the future.

The new features are:

- phratch is more modular, eg having a kernel and lots of addons.
- cleaning a lot the source code
- customizable environment
- each block can be made visible or invisible
- each category can be made visible or invisible
- it is possible to add translation for addons with the pragma <phratchTranslation: ‘fr’> in the class PhratchTranslator. This make the translation more modular.
- first integration of phratch with the pharo environment. Using the pragma at the class side of any class in Pharo make the class visible and usable in phratch.
- There is a lot of things to do with phratch, you are welcome to contribute ! The documentation for new features will arrive soon.

See you on phratch.com

--



---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
In reply to this post by jannik laval
Thanks!

A few points worth mentioning.

- On Linux, keypad does not work
- for me, the font characters in the bricks are too small
- the robot, has a non transparent white background, I tried to edit it
but the sprite I have is of too low resolution to make something clean
- some tools in the paint dialogue are mostly invisible (see screenshot)
- preview and loading of JPG background does not work (see screenshot
fileDialog)
- the file dialog dropdown list arrow is shifted vertically (see
screenshot fileDialog)
- in the file dialogue to load a previously saved project, the author
nor description are displayed (screenshot filedialog project).
- I load the the Arduino add-on, I have a new Arduino category but no brick.

Hilaire



Le 17/10/2014 11:48, jannik laval a écrit :
> hratch 4.0 is out of the box !
>
> Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.
>
> After the version 3.0 that was a release for usability and stability,
> phratch 4.0 is released to prepare the future.
>


--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu

unvisibleTools.png (20K) Download Attachment
fileDialog.png (43K) Download Attachment
fileDialogProject.png (43K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
In reply to this post by Alain Busser
Le 17/10/2014 14:26, Alain Busser a écrit :
> they are too lazy to "create the future") I will try to give the job to
> some who will be punished, as I will have to give them some work...

And what about their names to be published as contributors? Will they
not be proud of it?

Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

Alain Busser
They are really lazy, to the point that nothing can make them work (at all, for example they never do their homework). But as they never work, they are often punished and as their teacher I have to give them some extra work during the punishments so I will give them this kind of "punishment".

Besides, when one of them understands that it is the only way to have a software in reunionese creole maybe it will give them some energy, we can still dream...

On Sat, Oct 18, 2014 at 6:53 PM, Hilaire <[hidden email]> wrote:
Le 17/10/2014 14:26, Alain Busser a écrit :
> they are too lazy to "create the future") I will try to give the job to
> some who will be punished, as I will have to give them some work...

And what about their names to be published as contributors? Will they
not be proud of it?

Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu



Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jannik laval
In reply to this post by HilaireFernandes
Thank you Hilaire for the feedback.
I will fix that asap and release a new phratch 4.

About the Arduino, it is a first try I did, but it seems to not working well.
If you want to make it usable: just create a new sprite, you will have the choice of a standard sprite and an arduino one. 
Choose the arduino, and the blocks will appear.

For the keypad, it is strange. Does it work on Pharo ? I am not sure phratch changes this kind of behavior.

For the rest, I am sure to fix that in the week.

Cheers


2014-10-18 16:41 GMT+02:00 Hilaire <[hidden email]>:
Thanks!

A few points worth mentioning.

- On Linux, keypad does not work
- for me, the font characters in the bricks are too small
- the robot, has a non transparent white background, I tried to edit it
but the sprite I have is of too low resolution to make something clean
- some tools in the paint dialogue are mostly invisible (see screenshot)
- preview and loading of JPG background does not work (see screenshot
fileDialog)
- the file dialog dropdown list arrow is shifted vertically (see
screenshot fileDialog)
- in the file dialogue to load a previously saved project, the author
nor description are displayed (screenshot filedialog project).
- I load the the Arduino add-on, I have a new Arduino category but no brick.

Hilaire



Le 17/10/2014 11:48, jannik laval a écrit :
> hratch 4.0 is out of the box !
>
> Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.
>
> After the version 3.0 that was a release for usability and stability,
> phratch 4.0 is released to prepare the future.
>


--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu



--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
Le 19/10/2014 08:38, jannik laval a écrit :
> About the Arduino, it is a first try I did, but it seems to not working
> well.
> If you want to make it usable: just create a new sprite, you will have
> the choice of a standard sprite and an arduino one.
> Choose the arduino, and the blocks will appear.

I have an arduino board I want to try. Do you know if
Linux+Pratch+Arduino is a working team?


> For the keypad, it is strange. Does it work on Pharo ? I am not sure
> phratch changes this kind of behavior.

Yes, there was a coming in/out bug about that with the Pharo VM for Linux.
So it looks like the VM you are using for Linux has this bug.

Hilaire



--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jannik laval
In reply to this post by HilaireFernandes
Hi Hilaire,

Which version of Linux are you using ?

Thank you again for your feedback.
Here is my comments for your list:

- On Linux, keypad does not work

>>> Ok, the last build of the vm I use is from 5 month ! I redo it, it should work today.

By the way, keypad does not work on pharo-launcher too.

- for me, the font characters in the bricks are too small

>> you can change it in settings. Then in settings Phratch click on the button launch to refresh the display.

- the robot, has a non transparent white background, I tried to edit it
but the sprite I have is of too low resolution to make something clean

>>> I don't understand. I have a transparent background. But I saw a bug: When I edit it, the background become white. I fixed it.

- some tools in the paint dialogue are mostly invisible (see screenshot)

>>> Yes, they is a strange behavior here.
Sometimes it works, sometimes there is this crappy green color...
I tried again to fix it. We will see what happen.
The point is to clean all this part of Phratch, If there are volunteers :)


- preview and loading of JPG background does not work (see screenshot
fileDialog)

On my Ubuntu 14.04 it works fine.


- the file dialog dropdown list arrow is shifted vertically (see
screenshot fileDialog)

>>>fixed

- in the file dialogue to load a previously saved project, the author
nor description are displayed (screenshot filedialog project).

>>> I open a bug entry.
It will be fixed in next version.

- I load the the Arduino add-on, I have a new Arduino category but no brick.

I will answer in another mail.


All these changes are currently building. It will be available today, or tomorrow.

Cheers,
Jannik



2014-10-18 16:41 GMT+02:00 Hilaire <[hidden email]>:
Thanks!

A few points worth mentioning.

- On Linux, keypad does not work
- for me, the font characters in the bricks are too small
- the robot, has a non transparent white background, I tried to edit it
but the sprite I have is of too low resolution to make something clean
- some tools in the paint dialogue are mostly invisible (see screenshot)
- preview and loading of JPG background does not work (see screenshot
fileDialog)
- the file dialog dropdown list arrow is shifted vertically (see
screenshot fileDialog)
- in the file dialogue to load a previously saved project, the author
nor description are displayed (screenshot filedialog project).
- I load the the Arduino add-on, I have a new Arduino category but no brick.

Hilaire



Le 17/10/2014 11:48, jannik laval a écrit :
> hratch 4.0 is out of the box !
>
> Phratch 4.0 is cleaner, faster and more stable than phratch 3.0.
>
> After the version 3.0 that was a release for usability and stability,
> phratch 4.0 is released to prepare the future.
>


--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu



--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jannik laval
In reply to this post by HilaireFernandes
Hi Hilaire,

2014-10-19 10:08 GMT+02:00 Hilaire <[hidden email]>:
Le 19/10/2014 08:38, jannik laval a écrit :
> About the Arduino, it is a first try I did, but it seems to not working
> well.
> If you want to make it usable: just create a new sprite, you will have
> the choice of a standard sprite and an arduino one.
> Choose the arduino, and the blocks will appear.

I have an arduino board I want to try. Do you know if
Linux+Pratch+Arduino is a working team?

I am sure that phratch+Arduino does not work well.
Then about Linux, I think it is not a problem.

I added José Manuel Ruiz in cc. He asked me if I can make Arduino work on Phratch and we have some problems.

First of all, I am using the Firmata firmware. There is a bridge between Squeak and Firmata that I took and adapt on Pharo.
I can take some values from analog port, but not digital.

Now I have 2 problems:
- I have not enough knowledge about Arduino to understand what is wrong: Phratch only use the API, and I am not sure the API works well.
- For now, I am using the Firmata firmware but we could use the s4a firmware (http://s4a.cat/). We have to test.

So, Hilaire, if you have some times to test the two firmware or if you are using one on Pharo, or if you have any knowledge to share. It will be really fast to make something work. 

Thank you again for yoour feedback and Ihope you can help me for Arduino.

Cheers,
Jannik




 




--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu





--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
Le 20/10/2014 10:36, jannik laval a écrit :
> So, Hilaire, if you have some times to test the two firmware or if you
> are using one on Pharo, or if you have any knowledge to share. It will
> be really fast to make something work.
>
> Thank you again for yoour feedback and Ihope you can help me for Arduino.
>

Hello Jannik,
My knowledge is very limited on the matter and I am in a prospective
state investigating what I can do with an Arduino board with students,
so I will be of no help, beside testing.


Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
In reply to this post by jannik laval
Le 20/10/2014 10:26, jannik laval a écrit :
> Hi Hilaire,
>
> Which version of Linux are you using ?

LinuxMint 17 64 bits

> - for me, the font characters in the bricks are too small
>
>>> you can change it in settings. Then in settings Phratch click on the
> button launch to refresh the display.

It is not clear to the user which font to change. I try various changes
in the Pharo font settings without success/.


> - the robot, has a non transparent white background, I tried to edit it
> but the sprite I have is of too low resolution to make something clean
>
>>>> I don't understand. I have a transparent background. But I saw a
> bug: When I edit it, the background become white. I fixed it.


Yes, this is what happen to me I guess.


> - preview and loading of JPG background does not work (see screenshot
> fileDialog)
>
> On my Ubuntu 14.04 it works fine.


Strange it works now for me.


Hilaire


--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jannik laval
In reply to this post by HilaireFernandes
Thank you Hilaire,

Could you try phratch and say me what do you expect. 
Then explain me what is not working.

Cheers,
Jannik

2014-10-20 10:53 GMT+02:00 Hilaire Fernandes <[hidden email]>:
Le 20/10/2014 10:36, jannik laval a écrit :
> So, Hilaire, if you have some times to test the two firmware or if you
> are using one on Pharo, or if you have any knowledge to share. It will
> be really fast to make something work.
>
> Thank you again for yoour feedback and Ihope you can help me for Arduino.
>

Hello Jannik,
My knowledge is very limited on the matter and I am in a prospective
state investigating what I can do with an Arduino board with students,
so I will be of no help, beside testing.


Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu




--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
Le 21/10/2014 07:07, jannik laval a écrit :
>
> Could you try phratch and say me what do you expect.
> Then explain me what is not working.
>


AS you indicated me, I create an Arduino sprite, then when I click on
the Arduinio block category I have an out of bounds error. See changelog

Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu

PharoDebug.log (35K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

jannik laval
Thank you Hilaire.

I just fixed that.
I am rebuilding the one-click.

You can try again in 1 hour.

Cheers,
Jannik

2014-10-21 12:36 GMT+02:00 Hilaire <[hidden email]>:
Le 21/10/2014 07:07, jannik laval a écrit :
>
> Could you try phratch and say me what do you expect.
> Then explain me what is not working.
>


AS you indicated me, I create an Arduino sprite, then when I click on
the Arduinio block category I have an out of bounds error. See changelog

Hilaire

--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu



--
Reply | Threaded
Open this post in threaded view
|

Re: [Ann] Phratch 4.0

HilaireFernandes
Great!

One more point to consider, the left panel, containing all the bricks,
looks to me too narrow: you have to use the horizontal slider to reveal
all the brick views. Not sure it is easy to make it larger, or even
better make it resize-able

Thanks

Hilaire

Le 22/10/2014 11:06, jannik laval a écrit :
> Thank you Hilaire.
>
> I just fixed that.
> I am rebuilding the one-click.
>
> You can try again in 1 hour.
>


--
Dr. Geo - http://drgeo.eu
iStoa - http://istoa.drgeo.eu


12