Re: [Pharo-dev] Roassal Animations
On 27 Mar 2019, at 18:27, Alexandre Bergel <alexandre.bergel@me.com> wrote:
From: Alexandre Bergel <alexandre.bergel@me.com> Subject: Re: [Pharo-dev] Roassal Animations Date: 27 March 2019 at 18:27:28 CET To: Pharo Development List <pharo-dev@lists.pharo.org>
Thanks to all of you for your nice words. These posts are a teaser of what is coming. Code of each animation is part of Roassal3. Note that we have made no official announcement, simply because Roassal3 is still well behind Roassal2 in terms of offered features. Actually, you cannot do much with Roassal3, beside having cool visualization.
We will tell you more soon, once we have a UML renderer and code dependency visualizer :-)
We are currently working on a nice distribution that can be shipped within Pharo 8.
:)
Hi! Just as a follow up, we have a UML diagram builder for Roassal3. You can load Roassal3 using: Metacello new baseline: 'Roassal3'; repository: 'github://ObjectProfile/Roassal3/src'; load. As indicated on https://github.com/ObjectProfile/Roassal3 An UML class diagram can be open using: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | builder pharoClassesToBeVisualized | "Zooming and position of the view can be controled using the keys: I O Space Arrows " pharoClassesToBeVisualized := TSAbstractLine withAllSubclasses. builder := RSUMLClassBuilder new. builder classes: pharoClassesToBeVisualized. builder classDescriptor methods: [ :cls | | methods | methods := cls methods sorted: [ :a :b | a selector < b selector ] ]. builder build. builder view when: TSExtentChangedEvent do: [ builder view zoomToFit ]. builder open -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= We now do have a support for UML class diagrams and we can easily add new features, if wanted. Cheers, Alexandre & Milton
On Mar 27, 2019, at 3:37 PM, ducasse <stepharo@netcourrier.com> wrote:
On 27 Mar 2019, at 18:27, Alexandre Bergel <alexandre.bergel@me.com <mailto:alexandre.bergel@me.com>> wrote:
From: Alexandre Bergel <alexandre.bergel@me.com <mailto:alexandre.bergel@me.com>> Subject: Re: [Pharo-dev] Roassal Animations Date: 27 March 2019 at 18:27:28 CET To: Pharo Development List <pharo-dev@lists.pharo.org <mailto:pharo-dev@lists.pharo.org>>
Thanks to all of you for your nice words. These posts are a teaser of what is coming. Code of each animation is part of Roassal3. Note that we have made no official announcement, simply because Roassal3 is still well behind Roassal2 in terms of offered features. Actually, you cannot do much with Roassal3, beside having cool visualization.
We will tell you more soon, once we have a UML renderer and code dependency visualizer :-)
We are currently working on a nice distribution that can be shipped within Pharo 8.
:)
This is cool. With my package uUML we can represent the documentation and I was planning to add coordinates. The idea is that the uUML object should contain the exact positions like that we can always build the same. stef
On 18 Apr 2019, at 01:05, Alexandre Bergel <alexandre.bergel@me.com> wrote:
Hi!
Just as a follow up, we have a UML diagram builder for Roassal3.
You can load Roassal3 using: Metacello new baseline: 'Roassal3'; repository: 'github://ObjectProfile/Roassal3/src <github://ObjectProfile/Roassal3/src>'; load.
As indicated on https://github.com/ObjectProfile/Roassal3 <https://github.com/ObjectProfile/Roassal3>
An UML class diagram can be open using: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | builder pharoClassesToBeVisualized |
"Zooming and position of the view can be controled using the keys: I O Space Arrows "
pharoClassesToBeVisualized := TSAbstractLine withAllSubclasses.
builder := RSUMLClassBuilder new. builder classes: pharoClassesToBeVisualized.
builder classDescriptor methods: [ :cls | | methods | methods := cls methods sorted: [ :a :b | a selector < b selector ] ].
builder build. builder view when: TSExtentChangedEvent do: [ builder view zoomToFit ]. builder open -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
We now do have a support for UML class diagrams and we can easily add new features, if wanted.
<scriptOfTheDay.png>
Cheers, Alexandre & Milton
On Mar 27, 2019, at 3:37 PM, ducasse <stepharo@netcourrier.com <mailto:stepharo@netcourrier.com>> wrote:
On 27 Mar 2019, at 18:27, Alexandre Bergel <alexandre.bergel@me.com <mailto:alexandre.bergel@me.com>> wrote:
From: Alexandre Bergel <alexandre.bergel@me.com <mailto:alexandre.bergel@me.com>> Subject: Re: [Pharo-dev] Roassal Animations Date: 27 March 2019 at 18:27:28 CET To: Pharo Development List <pharo-dev@lists.pharo.org <mailto:pharo-dev@lists.pharo.org>>
Thanks to all of you for your nice words. These posts are a teaser of what is coming. Code of each animation is part of Roassal3. Note that we have made no official announcement, simply because Roassal3 is still well behind Roassal2 in terms of offered features. Actually, you cannot do much with Roassal3, beside having cool visualization.
We will tell you more soon, once we have a UML renderer and code dependency visualizer :-)
We are currently working on a nice distribution that can be shipped within Pharo 8.
:)
participants (2)
-
Alexandre Bergel -
ducasse