2010-06-11 61 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)