Tools by Eric
Research software
I am interested in furthering the use of Haskell for Natural Language Processing tasks. Sign up to the Haskell NLP mailing list today!
- educe: discourse corpus processing library (Python)
- attelo: discourse parser (by Muller et al, Python)
- NLTG evaluation kit: need to run a human evaluation experiment? Maybe our toolkit can help (mostly Perl).
- antfarm: a limited referring expression generator mainly for use in generating dictionary definitions
- brillig: almost a Brill tagger implementation
- hs-gizapp: A Haskell wrapper to GIZA++
- minimorph: some simple English spelling rules
- penn-treebank: Haskell tools for working with Penn Treebank data (at the moment, this consists of little more than a balanced parens parser with some PTB conventions like LRB for left bracket, but patches welcome)
General software
These are things I made at the University which may be useful in other contexts.
- tabular: a small Haskell library for representing and rendering tables of data.
- uhexdump: a UTF-8 aware hex dumper.
See also
These are software projects that I am somewhat involved in.
- GenI - I used to maintain GenI, an FB-LTAG surface realiser written in Haskell.
- darcs - I am currently serving as maintainer of darcs, a distributed revision control system written in Haskell.