欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Groovy 1.8.4和2.0 beta 1发布,将支持静态类型检查及编译功能

程序员文章站 2022-05-13 23:12:23
...
Groovy 1.8.4发布了!此次联合发布的还有Groovy的下一个主要版本2.0的第一个Beta版。

Groovy 1.8.4和2.0 beta 1发布,将支持静态类型检查及编译功能

Groovy是一个基于 Java虚拟机(JVM)的敏捷动态语言,它构建在强大的Java语言之上,同时引入闭包和元编程等出色的新功能,并添加了Python、Ruby和 Smalltalk等语言中的诸多特征。Groovy支持DSL(Domain Specific Languages,领域特定语言)和其他简洁的语法,让你的代码变得易于阅读和维护。Groovy无缝集成所有已经存在的 Java对象和类库,可以直接编译成Java字节码,这样可以在任何使用Java的地方使用Groovy。

Groovy 1.8.4主要是修复一些bug及进行细节改进,以便修正Grails框架及Gradle构建工具在上一版本(1.8.3)中所遭遇的问题。

Groovy 2.0的几大亮点:

  • 静态类型检查。在Groovy 2.0中将支持静态类型检查,关于其是如何实现的可以查看Cédric Champeau的这篇博客。另外,参见Groovy就此特性创建的一个GEP提案
  • 实现静态编译。
  • 支持invoke dynamic。
详细信息参阅Groovy的发布公告:http://docs.codehaus.org/pages/viewpage.action?pageId=227053189

另外,在此次发布中,Groovy还带来了未来Groovy升级的一个路线图。Groovy表示,不会像Chrome或Firefox一样成为“版本帝”,而打算今后大致每年发布一个主要版本。预计2.0正式版将于2012年年初推出。

关于Groovy 1.8.4及Groovy 2.0 beta的详细信息可以查看在JIRA上的改进日志:

下载地址:http://groovy.codehaus.org/Download?nc

相关标签: Groovy JVM