Phratch Website + version 3.0 in dev
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/
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? Hilaire -- Dr. Geo http://drgeo.eu
2014-03-19 15:34 GMT+01:00 Hilaire Fernandes <hilaire.fernandes@gmail.com>:
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/
- 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/
participants (3)
-
Hilaire Fernandes -
jannik laval -
Pharo4Stef