标签
这篇博客文章解释了如何通过将解释器特化到程序来实现第一个Futamura投影,并以一个Brainfuck到Carp的编译器作为实际例子。
Metacarp 是一个为 Carp 编程语言打造的新编译器,它本身用 Carp 编写,具备模块化库、LLVM 后端以及增量式 JIT 编译功能。