Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Sergey Mironov <ierton <at> gmail.com>
Subject: [Haskell] [ANNOUNCE] Haskdogs-0.1
Newsgroups: gmane.comp.lang.haskell.cafe
Date: Tuesday 13th September 2011 20:39:40 UTC (over 5 years ago)
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
 
CD: 3ms