Source code comprehension - Looking for ideas

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

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
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.
participants (2)
-
David Fox
-
Németh Boldizsár