blog post explaining the codecity visualization of pharo changes
Hi, I was asked several times for how the visualization from the Pharo 3.0 announcement was created. I now put together a blog post to explain it: http://www.humane-assessment.com/blog/communicating-changes-in-pharo-3-0 Cheers, Doru -- www.tudorgirba.com "Every thing has its own flow"
Tudor Girba-2 wrote
I now put together a blog post to explain it:
Cool!! I wanted that since I saw the visualization :) ----- Cheers, Sean -- View this message in context: http://forum.world.st/blog-post-explaining-the-codecity-visualization-of-pha... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
really impressive how much change has gone inside pharo and I think codecity is excellent way to show this. Thanks for sharing :) On Mon, May 19, 2014 at 9:21 PM, Sean P. DeNigris <sean@clipperadams.com>wrote:
Tudor Girba-2 wrote
I now put together a blog post to explain it:
Cool!! I wanted that since I saw the visualization :)
----- Cheers, Sean -- View this message in context: http://forum.world.st/blog-post-explaining-the-codecity-visualization-of-pha... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Thank you Doru. Really nice to have the details about this visualization. A little disappointed, because it takes a lot of time to setup and the interactions with the visualization is quite slow on my macbook pro. How can I zoom on the 3D city ? Regards, On Mon, May 19, 2014 at 8:21 PM, Sean P. DeNigris <sean@clipperadams.com> wrote:
Tudor Girba-2 wrote
I now put together a blog post to explain it:
Cool!! I wanted that since I saw the visualization :)
----- Cheers, Sean -- View this message in context: http://forum.world.st/blog-post-explaining-the-codecity-visualization-of-pha... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/
About the speed, you get a rather large rendering scene. The creation time can be improved, but we just did not get a chance to do it. For moving around, you can use: - W: go closer - S: go further - Arrows to move around - Cmd+arrows to rotate the scene Cheers, Doru On Tue, May 20, 2014 at 9:46 AM, Serge Stinckwich < serge.stinckwich@gmail.com> wrote:
Thank you Doru. Really nice to have the details about this visualization. A little disappointed, because it takes a lot of time to setup and the interactions with the visualization is quite slow on my macbook pro. How can I zoom on the 3D city ?
Regards,
On Mon, May 19, 2014 at 8:21 PM, Sean P. DeNigris <sean@clipperadams.com> wrote:
Tudor Girba-2 wrote
I now put together a blog post to explain it:
Cool!! I wanted that since I saw the visualization :)
----- Cheers, Sean -- View this message in context: http://forum.world.st/blog-post-explaining-the-codecity-visualization-of-pha... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
-- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/
-- www.tudorgirba.com "Every thing has its own flow"
Hi Doru. Thank you for explanation. On question. We have a construct called âtagâ on the package level, so we can reason about the parts of the package on object level. Do we really need to go into string parsing? Uko On 18 May 2014, at 09:52, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
I was asked several times for how the visualization from the Pharo 3.0 announcement was created. I now put together a blog post to explain it: http://www.humane-assessment.com/blog/communicating-changes-in-pharo-3-0
Cheers, Doru
-- www.tudorgirba.com
"Every thing has its own flow"
Yes, of course I know about tags. But, they are not used so prominently just yet. For example, take the AST packages: - AST-Core - AST-Interpreter-Core - AST-Interpreter-Extension - AST-Interpreter-Test - AST-Tests-Core Of these, AST-Core does have tags, but the rest are not explicitly related to the AST concept. By using string magic in this case all of these would appear close together. That is why I used strings instead of tags. Cheers, Doru On Tue, May 20, 2014 at 11:13 AM, Yuriy Tymchuk <yuriy.tymchuk@me.com>wrote:
Hi Doru.
Thank you for explanation. On question. We have a construct called âtagâ on the package level, so we can reason about the parts of the package on object level. Do we really need to go into string parsing?
Uko
On 18 May 2014, at 09:52, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
I was asked several times for how the visualization from the Pharo 3.0 announcement was created. I now put together a blog post to explain it: http://www.humane-assessment.com/blog/communicating-changes-in-pharo-3-0
Cheers, Doru
-- www.tudorgirba.com
"Every thing has its own flow"
-- www.tudorgirba.com "Every thing has its own flow"
Le 20/05/2014 13:22, Tudor Girba a écrit :
Yes, of course I know about tags. But, they are not used so prominently just yet. For example, take the AST packages: - AST-Core - AST-Interpreter-Core - AST-Interpreter-Extension - AST-Interpreter-Test - AST-Tests-Core
Of these, AST-Core does have tags, but the rest are not explicitly related to the AST concept. By using string magic in this case all of these would appear close together.
That is why I used strings instead of tags.
We probably have a few versions of code doing packages classifications based on prefix floating around :) It works fairly well. I do have some code which also scans catalogKeywords in configurations to improve the classification. Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
participants (6)
-
Goubier Thierry -
kilon alios -
Sean P. DeNigris -
Serge Stinckwich -
Tudor Girba -
Yuriy Tymchuk