鲁米
该项目不再维护。
我发现很难为它分配时间,但它已经达到了作为概念证明的目的:程序可以在编译时使用相同的语法改变静态编译器的行为。
你拥有的一切技能、财富和手艺,最初不都只是一种想法和一种追求吗?——鲁米
Rumi 是一款低级编译器,具有函数式特性,可以与 C 语言链接,不会使本地函数成为噩梦,并且拥有与运行时相同的强大编译时语言。Rumi 的最终目标是让编程变得快乐。
当前版本使用 C++ 编写,之前的版本分别使用 rumi 和 C++ 编写。我们使用 LLVM 进行编译。
语言文档可以在这里找到。