Metacarp
Summary
Metacarp is a self-hosting Carp compiler implemented in Carp, featuring libraries for compiler phases, an LLVM backend, and a JIT. The post details architecture, incremental compilation, and experimental diagnostics, highlighting the compiler-as-libraries approach and the project’s quirks.