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> 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.

:)