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

Clojure 19 发布,并发编程语言

Clojure 19 发布,并发编程语言

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