An author of open source software born on February 23 1964. He is a demigod for any serious programmer in the SGML and XML world, because he wrote some of the most widely used typesetting and markup tools. His Web site is http://www.jclark.com, and he lives in Thailand.
His works include:
- groff, a complete implementation of the standard Unix typesetting system, which he wrote in the eighties. Now a part of the GNU project. You have it in your GNU/Linux box.
- sgmls: an SGML parser written in C. This is the reference SGML implementation.
- SP: another SGML parser, written in C++.
- Jade: a DSSSL engine. Clark is one of the editors of DSSSL. Unfortunately, Jade is not a complete implementation.
- expat: the XML parser used in Mozilla and in a number of higher-level parsers. Use it if you need a lightweight and very fast XML parser. Jim Clark was involved in the creation of XML.
- XP: another XML parser, written in Java.
- XT: an XSLT processor, written in Java. Clark is an editor of the W3C XSLT Recommendation.