software
Under active development (multi-platform, C++/Java/Ruby):
- Evergreen — an editor for programmers (GPL).
- SCM — tools for source code management, aka version control (GPL).
- Talc — a statically-typed JVM-based C-family scripting language (GPLv3).
- Terminator — the best terminal emulator available (GPL).
- salma-hayek — an LGPL Java library used by all the projects above, but also generally useful.
Handed over to other people:
- lwm — an elegant window manager for X11 (GPL).
- Various other Programs for X11 (GPL).
Contributions of various sizes to a variety of other stuff, these days most often Exuberant Ctags.
As you've probably noticed, his real interest is Free development tools.
Everything else is just research and testing.
writing
Under active development:
Older stuff that still might be worth a read:
- "Checking Spelling in Source Code", ACM Sigplan Notices, December 2004 (PDF)
- "How Many Trivial Getter Methods Does Java Have?", ACM Sigplan Notices, August 2002 (PDF)
- "The Implementation and Use of Lazy Naturals", University of York 3rd Year Project, March 1997 (PDF)
- Trip to Gubbio, March 2001.
work
Currently working for Google. Previously worked for BlueArc, and before that Genedata.
feedback
Mail to enh at jessies.org will reach him.