Normally mondrian has a force base layout and several others. We would be really happy if people want to help. Doru spent already a lot of effort. Hernan if you want constraints solver I have some old code of cassowary, dletablue and friends.
Stef > Hello David, > It seems you have an interesting tool. I have a couple of > questions about Territory, and may be you want to comment more about > its internal architecture: > > -Do you use constraints solving techniques to find optimal geometric > layouts? (or tried larger object graphs?) > -Are you using layout adjustment algorithms? (do you manage node > insertions or expansions repairing the layout dynamically?) > -Any form of soft relaxation or priority weights? > -It will support node aliasing? It will support labelling modes? > -Have you experimented with triangles or more general polygons? > -Do the visualization updates automatically when a user modify a > method in a browser? > -Do you use MudPie? It will include inheritance or loose method > dependencies? > > Thanks in advance > > Hernán > > 2009/7/16 David Goehrig <d...@nexttolast.com> > Hey Pharoers, > > I've been working on a little project for the past couple days, and > now that I have something of a tangible result, I'm going to share > the first screen grab. > > What I've been working on is a visualization tool for analyzing the > relationships between Classes and the contents of their > CompiledMethods. > > In the attached screen shot, the TPureBehavior circle in the middle > is the root node, and all of the radial nodes are Classes referred > to by the CompiledMethods associated with TPureBehavior. Each of > these classes is bound to a literal in one of the CompiledMethods. > The radius of the circle is directly proportional to the number of > methods that Class has. IdentitySet has 2 compiled methods for > example, whereas ChangeSet has 124 methods. > > Once I get collapsing working, and add some trace lines (so that > when you've expanded and expanded and expanded it is obvious who is > connected to who), I'll post this code somewhere. But what is > incredible is how quickly things get really really deeply > interconnected things get. > > Dave > > -- > -=-=-=-=-=-=-=-=-=-=- http://blog.dloh.org/ > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > _______________________________________________ > Pharo-project mailing list > Pharo-project@lists.gforge.inria.fr > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project