Phratch Website + version 3.0 in dev

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

Phratch Website + version 3.0 in dev

jannik laval
Dear all,

I am pleased to announce Phratch website: www.phratch.com
Thanks to the support of ESUG, it is possible to make visible this wonderful project.

For now, what is available on the site:
- a presentation of Phratch (you can refer to it now)
- installation files, there is a portable version for Windows, Linux, MacOS.
- tutorials
- block documentation: generated from a Phratch image !
- Some elements for Jetstorm (a lot of new articles will come soon)
- a category with news

Now about the versions, I am developing the version 3.0
Why this number ? Why a third version in one year of work ?
It is clear that a lot of work is already done. Each version represents strong changes in the architecture.
- version 1.0 is the port of Scratch + BYOB + Panther in Pharo. It is working but not extendable.
- version 2.0 makes Phratch really extendable. We can develop our own block for everything in Pharo. I also make Phratch more modular with the use of Pragmas for some menus, declaration of blocks… It is available only in Pharo 3.0. There are some languages available, I hope more people can translate in other languages (http://www.phratch.com/archives/612).
- version 3.0 is the version in development. What is new here: Before this version Phratch was really slow. I am cleaning the code, and now it begins to be fast, really fast ! We also begun to write tests.

I am really happy to have the support of ESUG and Pharo.
Thanks to the community to make Pharo as usable as it it, it makes our dreams possible.

Cheers,
--

~~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: Phratch Website + version 3.0 in dev

hilaire
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Phratch Website + version 3.0 in dev

jannik laval



2014-03-19 15:34 GMT+01:00 Hilaire Fernandes <[hidden email]>:
Great news!

Le 19/03/2014 15:10, jannik laval a écrit :
> - version 3.0 is the version in development. What is new here: Before
> this version Phratch was really slow. I am cleaning the code, and now it
> begins to be fast, really fast ! We also begun to write tests.

I am curious. What did you finally find out for speed up?

Hum, some crappy things.
For example, to manage the z-index of the bubble talk:
- a loop to draw all the morph
- a second loop that select the buuble (isKindOf: bubble !!!) and draw only the bubble.
These two loops are in the same method and called on each step... for a bubble that appears only 1 or 2 times in an application

Removing the second loop makes Phratch 2x faster.

I am continuing to clean that.
I also find the problem with click-event. Now when I click, it works fine !

Cheers,
Jannik



 

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/

Reply | Threaded
Open this post in threaded view
|

Re: Phratch Website + version 3.0 in dev

pharo4Stef@free.fr

> - version 3.0 is the version in development. What is new here: Before
> this version Phratch was really slow. I am cleaning the code, and now it
> begins to be fast, really fast ! We also begun to write tests.

I am curious. What did you finally find out for speed up?

Hum, some crappy things.
For example, to manage the z-index of the bubble talk:
- a loop to draw all the morph
- a second loop that select the buuble (isKindOf: bubble !!!) and draw only the bubble.
These two loops are in the same method and called on each step... for a bubble that appears only 1 or 2 times in an application

no comment!


Removing the second loop makes Phratch 2x faster.

I am continuing to clean that.
I also find the problem with click-event. Now when I click, it works fine !

Cheers,
Jannik



 

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/