Code Generators
arebop: I think compilers exist largely to relieve humans of the tedium and difficulty of dealing with the target language. Accordingly, I'm more likely to look for a better compiler or a more flexible metaprogramming language or approach than to seek/invent a source code generation program.