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!