Crossreferenced GHC 8.0.2
palotai.robin at gmail.com
Fri Jun 30 07:55:21 UTC 2017
Hello GHC devs,
I ran haskell-indexer  on the GHC 8.0.2 tarball, partly because I find
myself reading GHC source from time to time while working on the indexer,
and partly since it's fun.
First, here you can click around  and find where beloved functions are
(scroll down a bit, imports are not linked yet).
Second, the way I indexed was pretty simple. I took the output of `make`,
replaced the ghc used with the ghc_kythe_wrapper, and filtered the lines
which included '-c', since I noticed that those duplicate previous large
compile lines. This only indexes the stage1 compilation AFAIU.
Feel free to suggest a better way to tap into the compilations to get
everything properly indexed (and possibly only once).
Any comments welcome!
: TLDR UI quirks:
- Click the :: in top-left to navigate file tree
- Ctrl-Click (on linux) to go directly to definition (otherwise click
stuff from bottom pane)
- Bottom pane often hides content, close it if stuck.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ghc-devs