I&#39;ve been using the <a href="http://www.geany.org/">geany</a> editor recently and I was shocked to find that it has decent source browsing capabilities (that work with haskell even!). You can find where something is defined and find other usages of things. It&#39;s a bit crude, but gets the job done well enough. <br>
<br>- Job<br><br><br><div class="gmail_quote">On Sun, Jun 13, 2010 at 4:32 PM, Martin Drautzburg <span dir="ltr">&lt;<a href="mailto:Martin.Drautzburg@web.de">Martin.Drautzburg@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello all,<br>
<br>
I need your advice about how to browse code which was written by someone else<br>
(Paul Hudak&#39;s Euterpea, to be precise, apx. 10000 LOC). I had set some hopes<br>
on leksah, and it indeed shows me the interfaces, but I have not yet<br>
convinced it to show me more than that.<br>
<br>
I ran haddock over the sources, and again I could not see more that just<br>
signatures.<br>
<br>
I would be very happy with something like a Smalltalk browser. Something that<br>
would let me zoom down to the source code, but with &quot;search&quot; and hyperlink<br>
capabilities (&quot;senders&quot; and &quot;implementers&quot; in Smalltalk).<br>
<br>
Anyways, how do you guys do it, i.e. how to you dive into non-trivial foreign<br>
code?<br>
<font color="#888888"><br>
<br>
--<br>
Martin<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</font></blockquote></div><br>