Hello GHC devs,
I ran haskell-indexer [1] 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.
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!
Robin
[2]: 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.