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 <[email protected]>

> 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
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to