[Haskell-cafe] [Haskell] [ANNOUNCE] Haskdogs-0.1

Sergey Mironov ierton at gmail.com
Tue Sep 13 22:39:40 CEST 2011


Hi! I am pleased to announce haskdogs - project-level ctag file generator.

haskdogs is a small shellscript-like tool which creates tag file for
entire haskell project directory. It takes into account first-level
dependencies by recursively scanning imports and adding matching
packages to the final tag list. As a result, programmer can use
his/her text editor supporting tags (vim, for example) to jump
directly to definition of any standard or foreign function he/she
uses. Note, that haskdogs calls some Unix shell commands like test or
mkdir so this tool will likely fail to work on pure Windows platforms.

To use it, do

0) cabal install hasktags haskdogs && mkdir -p ~/.cabal/var/haskdogs
1) cabal unpack TrickyProject-4.2 && cd TrickyProject-4.2
2) haskdogs
3) enjoy the tagfile with references to every function

http://hackage.haskell.org/package/haskdogs-0.1

Sergey



More information about the Haskell-Cafe mailing list