Clojure 1.9 发布,并发编程语言 - 开源中国社区
Float_left Icon_close
Clojure 1.9 发布,并发编程语言
周其 2017年12月09日

Clojure 1.9 发布,并发编程语言

周其 周其 发布于2017年12月09日 收藏 4

阿里云高性能云服务器,2折起! >>> >>>  

Clojure 19 发布了,Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。

Clojure 1.9引入了两个主要的新功能:与规范和命令行工具集成。

规范基本原理,  指南)是一个用于描述数据和功能结构的库,支持:

  • 验证

  • 错误报告

  • 解构

  • 仪表

  • 测试数据生成

  • 生成测试生成

  • 文档

Clojure通过两个新的库(仍然在alpha中)集成了spec:

这种模块化方便了与Clojure发布周期分离的规范细化。

完整更新内容请查看发布主页

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Clojure 1.9 发布,并发编程语言
分享
评论(5)
精彩评论
2
祝贺!. 对 Rich Hickey 等为clojure无私奉献的同志们,致以崇高的敬意. 我们成都公司全部转到clojure了. 如果有谁想用clojure开发,可以联系下我. 看能否一起打拼一下.
clojure 一个会强迫你水平上升n个档次的东西.
1
1.9经历26个各种测试版本之后终于迎来稳定版:smile:
最新评论
1
1.9经历26个各种测试版本之后终于迎来稳定版:smile:
0

引用来自“fengxingzhe”的评论

祝贺!. 对 Rich Hickey 等为clojure无私奉献的同志们,致以崇高的敬意. 我们成都公司全部转到clojure了. 如果有谁想用clojure开发,可以联系下我. 看能否一起打拼一下.
clojure 一个会强迫你水平上升n个档次的东西.

引用来自“苍耳道人”的评论

开发与运行效率如何? 主要用于何种系统?
我们主要用在web开发. 效率因人而异.我的经验是开发效率要高于j2ee . 尤其是midje单元测试. autotest 很舒服.
0

引用来自“fengxingzhe”的评论

祝贺!. 对 Rich Hickey 等为clojure无私奉献的同志们,致以崇高的敬意. 我们成都公司全部转到clojure了. 如果有谁想用clojure开发,可以联系下我. 看能否一起打拼一下.
clojure 一个会强迫你水平上升n个档次的东西.
开发与运行效率如何? 主要用于何种系统?
2
祝贺!. 对 Rich Hickey 等为clojure无私奉献的同志们,致以崇高的敬意. 我们成都公司全部转到clojure了. 如果有谁想用clojure开发,可以联系下我. 看能否一起打拼一下.
clojure 一个会强迫你水平上升n个档次的东西.
并发是指?
顶部