Clojure的纯Python实现 - clojure-py

fmms 12年前

clojure-py是一个Clojure的纯Python实现。

为何选择Python?

静态虚拟机使得动态语言运行时性能较差,它们使得了这些语言形成了“这个世界看应该是怎样”的观念以及限制了语言实现的可用的选择。我们想要在Python VM上运行Clojure的实现来证明。

基本概念:

python内建组件在py/命名空间下可用,事实上python二进制代码能够通过py.bytecodes/OP注入。可以查看此代码,它可能是实现的最好的一种方式了。

项目主页:http://www.open-open.com/lib/view/home/1332568844062