Hi Ranjit, 2011/6/1 Ranjit Jhala <jh...@cs.ucsd.edu>: > Hi all, > > I have just modified HsColour, Haddock and Cabal in order to produce HTML > sources where the types of the identifiers are displayed when the mouse > hovers over the identifier. You can see the results for HsColour, Haddock > and Cabal at: > > http://goto.ucsd.edu/~rjhala/Annot/
Cool stuff! > * Haddock: takes a --annot=FILE option, and generates a text database as > described above. This could be useful even in other settings, e.g. to > display identifier types within emacs/vim (the current approaches, at > least for vim only show types for top-level bindings...) > New dependency: syb (to walk over the GHC AST and extract type bindings) Hmm, do you know that Haddock can already generate a Hoogle database? If so, is this database significantly different? About the dependency, I don't think we can depend on syb as it's not a GHC boot library. (Haddock is used in the GHC build process and can only depend on boot libraries). syb was moved out of the boot libraries a while ago, unfortunately. Thanks for the patch, I will take a look at it. David _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel