<div dir="ltr"><br><div class="gmail_quote">2008/10/9 Lukas Renggli <span dir="ltr">&lt;<a href="mailto:renggli@gmail.com">renggli@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Cool, user interface.<br>
<br>
However, you do not detect two other important static dependencies:<br>
<br>
- Package A subclasses a class of package B.<br>
- Package A extends a class of package B.</blockquote><div><br>Yes, I was aware of loose methods (I&#39;m interpreting extends here means LM) and hierarchy references, and my idea was to add an OBColumn next to the code pane like <br>
<br><a href="http://mail.wiresong.ca/pipermail/ob-dev/attachments/20080923/e19a0b11/attachment-0001.jpeg">http://mail.wiresong.ca/pipermail/ob-dev/attachments/20080923/e19a0b11/attachment-0001.jpeg</a><br><br>but it seems OmniBrowser do not allow this easily (creating a new column in a subclass of the traditional Standard Browser is even harder). You&#39;ll notice if I&#39;m succeded in the next version :)<br>
<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We are using a similar tool to package Seaside. Unfortunately it has<br>
no GUI, but we are using GraphViz zu visualize the dependencies [1].</blockquote><div><br>That is the original idea. I have never tried GraphViz, but from the image in the link I can see GraphViz is able to ensure disjointness between nodes but the image looks confusing, tangled, from an user&#39;s perception view. It seems like the layout adjustement algorithm were unable to preserve symmetries from an input (or breaks down the topology for the sake of preserving a proximity model).<br>
<br>Is there a link explaining how to use GraphVIz from Squeak? I presume if graphs could be showed inside the Squeak image, the whole and details view problem could be solved, achieving simultaneity and uniqueness (that means, facilities like the fish-eye view enabling different magnification ratios).<br>
<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Have a look at Package-Dependencies in<br>
&lt;<a href="http://source.lukas-renggli.ch/unsorted" target="_blank">http://source.lukas-renggli.ch/unsorted</a>&gt;. It automatically calculates<br>
cycles and is able to hide transitive dependencies. It would be<br>
interesting to extend it further to also take selectors into account,<br>
that are only implemented in a single package.</blockquote><div><br>I will take a look at it.<br>Cheers.<br><br>HernĂ¡n<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
There are other tools available: MudPie [2] and Moose [3].<br>
<br>
Cheers,<br>
Lukas<br>
<br>
[1] <a href="http://www.lukas-renggli.ch/dropbox/seaside-2.9/seaside.png" target="_blank">http://www.lukas-renggli.ch/dropbox/seaside-2.9/seaside.png</a><br>
[2] <a href="http://map.squeak.org/package/617dbc24-e029-4d8c-a941-68db8c867952" target="_blank">http://map.squeak.org/package/617dbc24-e029-4d8c-a941-68db8c867952</a><br>
[3] <a href="http://moose.unibe.ch/" target="_blank">http://moose.unibe.ch/</a><br>
<div><div></div><div class="Wj3C7c"><br>
On 10/9/08, David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt; On Wed, Oct 08, 2008 at 03:17:40PM -0300, Hern??n Morales Durand wrote:<br>
&gt; &nbsp;&gt; Dear Squeakers,<br>
&gt; &nbsp;&gt; &nbsp; &nbsp; If you ever wondered how to observe dependencies between packages in the<br>
&gt; &nbsp;&gt; image, now you can use this new Dependency Browser. Instructions for using<br>
&gt; &nbsp;&gt; it are in the following pages:<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Castellano : <a href="http://cs.hernanmorales.com.ar/DBrowser-es.php" target="_blank">http://cs.hernanmorales.com.ar/DBrowser-es.php</a><br>
&gt;<br>
&gt; &gt; Fran??ais : <a href="http://cs.hernanmorales.com.ar/DBrowser-fr.php" target="_blank">http://cs.hernanmorales.com.ar/DBrowser-fr.php</a><br>
&gt;<br>
&gt; &gt; English : <a href="http://cs.hernanmorales.com.ar/DBrowser-en.php" target="_blank">http://cs.hernanmorales.com.ar/DBrowser-en.php</a><br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; Regards.<br>
&gt; &nbsp;&gt;<br>
&gt;<br>
&gt; &gt; Hern??n<br>
&gt;<br>
&gt; &nbsp;I have not installed this to try it yet, but the DependencyWalker looks<br>
&gt; &nbsp;like a really interesting idea!<br>
&gt;<br>
&gt; &nbsp;Dave<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Lukas Renggli<br>
<a href="http://www.lukas-renggli.ch" target="_blank">http://www.lukas-renggli.ch</a><br>
<br>
</font></blockquote></div><br></div>