Programming Articles.

Tools

Java Compile Server: A daemon that loads the Sun compiler and keeps it resident, thus eliminating startup overhead. Compilation requests are issued through a shell script that acts like a drop-in replacement for "javac".

MkLib-C: A set of generic makefiles for use with C and C++ projects. Handles C/C++ dependences and Flex/Bison files.

HostMatcher: A Python program that matches platform identifiers to, for example, find an appropriate executable for a given host. Uses an extensible list of transformation rules and Dijkstra's single-source-shortest-path algorithm to find a match.