2010-06-11 62 views

回答

2

某些功能松散的基础上,我知道的其它语言版本:

  • 懒惰评估/惰性列表:哈斯克尔
  • 持续data structures:Haskell和其它纯函数式语言
  • Dynamic typing:任何动态语言例如Groovy中,使用Javascript
  • 类型提示(性能):各种语言
  • 代码是数据和macro based元编程:LISP
  • JVM执行和interoperability:Groovy中,斯卡拉

观念的Clojure我认为是相当原始的:

+0

我认为来自Objective-C的协议。 – missingfaktor 2010-10-31 14:02:18

0

STM在Clojure是在并发性和交易领域刻苦攻关到来,在哈斯克尔(格拉斯哥编译器)实现以及最近堡垒(由高性能数值计算语言Sun)