Great! Will this be part of the minimal roassal? That could improve 
documentation quite a bit.

Norbert

> Am 18.04.2019 um 01:05 schrieb Alexandre Bergel <alexandre.ber...@me.com>:
> 
> 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 <steph...@netcourrier.com> wrote:
>> 
>> 
>> 
>>> On 27 Mar 2019, at 18:27, Alexandre Bergel <alexandre.ber...@me.com> wrote:
>>> 
>>> 
>>> From: Alexandre Bergel <alexandre.ber...@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. 
>> 
>> :)
>> 
>> 
> 

Reply via email to