すっかり見逃してたわけですが、Groovy 1.7-beta-1がでてます。
- http://docs.codehaus.org/display/GROOVY/(draft)+Groovy+1.7+release
- http://groovy.dzone.com/announcements/groovy-164-and-17-beta-1-wild
以下翻訳。
Groovy開発チームとSpringSourceは、Groovy 1.6.4とGroovy 1.7.のプレビューをお送りできて幸いです。
- Groovy 1.6.4は1.6 stableブランチの最新版です。多くのバグフィックスといくつかの小さな拡張を含んでいます。
- Groovy 1.7-beta-1は来るべきGroovy 1.7の最初のプレビューです。いくつかの新機能を提供します。
以下がGroovy 1.7の新機能です。
- 無名内部クラス/ネステッドクラス。
- Java5を超え、さらに多くの場所で指定できるようにしたアノテーションの進化。(importsやpackage、変数宣言など)
- @Grabアノテーションの新しい短縮記法
- 読みやすく使いやすい、失敗させるための「power assert」。Spockの機能セットから持ってきました。
- SwingコンソールのASTビューワ。
- AST変換を作ったりオーサリングしたりするのを簡単にするためのAST Builder。
- 依存性管理を改善し、高速なコンパイルを行うようにGroovyScriptEngineを書き直した(Groovlets, Gaelyk, GAE/J上のGroovy Web Consoleで使われている)
- Griffonチームのおかげによるいくつかの種類のSwing拡張。
- Groovy Swing Consoleでフォントサイズと位置を覚えておくように設定できる。
- トランザクションとバッチ機能を持つようにSqlクラスサポートを拡張。
なお、お知らせさせていただきますと、spring sourceのEclipseチームの貢献によるGroovyの新プラグインの重要なプレビュー版を昨日リリースしました。
開発チームのインタビューが今後GroovyZoneに掲載されます。1.6.4と1.7-beta-1のダウンロードはこちら。
両者の完了JIRAイシューもご覧ください。
関係者、利用者、貢献者、開発者の皆様におかれましてはありがとうございました。もし夏休みならバケーションをお楽しみください。
Groovy開発者チームより
ASTビルダーは魅力。