皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Clojure 19 发布,并发编程语言

Clojure

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/news/91329/clojure-1-9

分享到:更多 ()