<div dir="ltr"><div class="gmail_default" style="font-size:small">I would like to see what happens when you pull a symbol declaration out of a module into its own module, or add it into a different module.  What other declarations would it have to pull along with it?  What does the new import list look like?  What happens to the import list of the old module?  How do the import lists and code of the modules that use that symbol change?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 14, 2019 at 3:37 AM Németh Boldizsár <<a href="mailto:nboldi@elte.hu">nboldi@elte.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Haskellers,<br>
<br>
I'm involved in extending the CodeCompass <br>
(<a href="https://github.com/Ericsson/CodeCompass" rel="noreferrer" target="_blank">https://github.com/Ericsson/CodeCompass</a>) source code comprehension tool <br>
with a Haskell plugin. I'm looking for ideas on views or searches (both <br>
graphical and textual) that can help programmers to understand complex <br>
Haskell programs (using compile-time information).<br>
<br>
The basic examples that I will implement is finding the definition of a <br>
name and finding usages of a name.<br>
<br>
I'm also interested in similar tools or libraries if there is any.<br>
<br>
BR,<br>
Boldizsár<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>