8
A
回答
2
某些功能松散的基础上,我知道的其它语言版本:
- 懒惰评估/惰性列表:哈斯克尔
- 持续data structures:Haskell和其它纯函数式语言
- Dynamic typing:任何动态语言例如Groovy中,使用Javascript
- 类型提示(性能):各种语言
- 代码是数据和macro based元编程:LISP
- JVM执行和interoperability:Groovy中,斯卡拉
观念的Clojure我认为是相当原始的:
- Clojure的风格concurrent programming with STM
- ç lojure protocols(有点像接口,但功能更强大)
+0
我认为来自Objective-C的协议。 – missingfaktor 2010-10-31 14:02:18
6
您可能需要查看由Rich Hickey自己编写的list of books, that influenced Clojure's design。看看这些标题,你可能会发现更多的想法来自哪里。
0
STM在Clojure是在并发性和交易领域刻苦攻关到来,在哈斯克尔(格拉斯哥编译器)实现以及最近堡垒(由高性能数值计算语言Sun)
相关问题
- 1. Python语言概述
- 2. 将语言功能集成到其他语言中
- 3. 如果其他概念在功能文件(小黄瓜语言)中可用吗?
- 4. 概述sublimetext的功能3
- 5. 来自其他类的呼叫功能
- 6. 功能的“自然语言”
- 7. 笨从其他表中概述
- 8. Ruby语言cheatsheet /海报/参考/概述?
- 9. 其他语言中的“未定义”的任何类似概念?
- 10. 获取来自其他功能迅速
- 11. C#(或任何其他语言)的复杂装修新语言功能
- 12. atoi()其他语言
- 13. Ruby Rails Gem来检测其他语言
- 14. Clojure Vars与其他语言的指针/参考文献
- 15. 来自其他语言的PHP WebService调用
- 16. 什么语言功能可以通过库添加到Clojure中?
- 17. 如何在Clojure特定功能语言或一般功能语言中实现按合同设计?
- 18. 其他语言的Python描述符协议模拟?
- 19. JavaScript的其他语言?
- 20. 其他语言的Excel宏
- 21. 其他语言的Maven?
- 22. 其他语言的MFMailComposeViewController?
- 23. 访问来自其他功能阵列中的类
- 24. 是来自其他功能的JS自动完成差异?
- 25. 如何使功能响应同步与其他功能的其他语句
- 26. 为DATE功能,加快Hibernate的自定义语言来查询
- 27. 序言,如何读值亲功能在其他功能
- 28. 功能与其他功能
- 29. 带有来自其他功能输入的额外参数的功能
- 30. Pylatex使用其他语言
ref类型:ML系列; MVCC STM:数据库 – cgrand 2010-06-14 08:18:08