When I'm doing research, I'm writing a lot of code. Here you can find some of the programs that I wrote. New packages will be added later.
I finally have an implementation of ABL that other people can use. Recently, I applied ABL to machine translation. The result is TABL (although it needs some more work). DEMOCRAT is another machine translation system. Then there is a library, suffix trees. I also added a chart parser package.