On Mon, Jul 20, 2009 at 5:12 PM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
Why? Because you can script your visualization and try all kind of them. Mondrian a visualisation engine. Soon with lumiere developed by fernando you will be able to script 3d objects.
Because the tools I'm working on are more geared more towards live editing of classes and object method dictionaries than modeling and visualization.
Mondrian provide advanced facilities for interaction. You can easily switch from one few to another, update the view after having selected an action.
For example, if a circle represents a class's method dictionary, you can right click on it to see the list of messages associated with its CompiledMethods. Then you can right click on any of the CompiledMethods to bring up an editor, and alter the contents of the method, recompile, and the relationships will change accordingly. Similarly, you can reorganize methods by dragging and dropping them into different classes, etc.
dragging and dropping is currently not supported. Maybe this is a stopper.
The design and structure of Mondrian makes it terribly difficult to produce that sort of interface without doing as much work as it would to just write it from scratch :)
There is a lack of documentation, for sure. Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.