Hi everybody!
I'm a Pharo newcomer and I'm currently working on a view builder for
Roassal (
http://www.smalltalkhub.com/#!/~ObjectProfile/Roassal). The idea
of the builder is to allow the user to explore any data structure
interactively, via a tiny DSL.
A simple example: you can start by placing a class as your first node, and
then you can browse the class hierarchy via mouse clicks, with the right
click revealing the superclass, and the left click revealing the
subclasses, all in an animated fashion, forming the class hierarchy tree as
you expand your nodes and coloring them accordingly.
The project is available at
http://www.smalltalkhub.com/#!/~smaass/RoassalExploraBuilder. It features
some examples (file system, class hierarchy, circular linked list), but is
still in an early stage so any feedback will be greatly appreciated!
Cheers!