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?

On Thu, Feb 14, 2019 at 3:37 AM Németh Boldizsár <nboldi@elte.hu> wrote:
Dear Haskellers,

I'm involved in extending the CodeCompass
(https://github.com/Ericsson/CodeCompass) source code comprehension tool
with a Haskell plugin. I'm looking for ideas on views or searches (both
graphical and textual) that can help programmers to understand complex
Haskell programs (using compile-time information).

The basic examples that I will implement is finding the definition of a
name and finding usages of a name.

I'm also interested in similar tools or libraries if there is any.

BR,
Boldizsár

_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.