Xoc, an extension-oriented compiler for systems programming
Russ Cox, Tom Bergan, Austin T. Clements, Frans Kaashoek, Eddie Kohler · 2008
Today's system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other's language changes. However, they can greatly improve code understandability and correctness, advantages that should be accessible to all programmers.