uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

Groovy 1.6.4 and 1.7-beta-1

すっかり見逃してたわけですが、Groovy 1.7-beta-1がでてます。

以下翻訳。

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ビルダーは魅力。