有Gambit计划,麻省理工学院计划,PLT计划,鸡计划,Bigloo,Larceny,......; 然后有所有的lisps.
然而,就我所知,LLVM上没有(据我所知)一个流行的方案/ lisp,即使LLVM提供了很多很好的东西,比如:
那么为什么LLVM上没有一个好的方案/ lisp呢?
Pas*_*uoq 23
LLVM提供了很多,但它仍然只是函数式语言所需的运行时的一小部分.并且C FFI调用并不复杂,因为LLVM使内存管理由其他人处理.交互垃圾收集器是使用诸如Scheme之类的语言使FFI调用困难的原因.
您可能对HLVM感兴趣,但此时它仍然不仅仅是实验性的.
Eva*_* P. 13
这里有一个非常小且显然未被优化的Scheme编译器:
http://www.ida.liu.se/~tobnu/scheme2llvm/
从字面上理解你的问题,
我认为有人建立一个基于LLVM的Scheme编译器会很有趣.SICP和PAIP中的Scheme编译器都是很好的例子.
Wil*_*hes 10
对于CL:Clasp是LLVM上的Common Lisp实现,mocl在LLVM上实现Common Lisp的子集.
对于Scheme:有一个自托管Scheme-> LLVM演示和Bigloo Scheme的原型LLVM后端.
对于Clojure:莱茵河,这是一个受Clojure启发的口齿不清.