The Codehaus, the Groovy Project teamは22日(現地時間)、Groovyの最新版となるGroovy JSR 04を公開したことを発表した。Groovy JSR 04はGroovy 1.0へ向けたマイルストーンリリース。本来はGroovy JSR 03がリリースされたあとにGroovy 1.0が公開される予定だったが、24日/25日にパリで開催される「Groovy / JSR-241 meeting」に合わせてあらたにGroovy JSR 04マイルストーンバージョンがリリースされることになった。
Groovy JSR 04では、これまで問題になっていたコンパイル関連のバグが修正されている。Groovyではこれまで、スクリプト依存において循環リファレンスをもっているクラスを正しくコンパイルすることができなかった。さらに、特定のインナークラスを正しく処理できない問題もあった。Groovy JSR 04ではこうした問題が修正されている。
Groovy JSR 04では起動スクリプトにも改善が施されている。クォートされたメソッド名が扱えるようになったほか、ネームスペースのサポートも改善されている。そのほか、依存しているAPIのアップデートが行われ、ほかにも多くの改善や仕様への準拠性の向上、バグの修正などが行われている。
GroovyはJavaで実装されたスクリプト言語。JSR-241として標準化が進められている。GroovyはRubyやPythonのようにスクリプト言語だが、Java APIをベースにしたスクリプト言語で、Javaの文法やライブラリをそのまま引き継いでいる点がほかのスクリプト言語とは異なっている。
Java SE 6.0 MustangではJavaライブラリも使用できるJavaScriptの実装であるRhinoが取り込まれる予定になっている。Groovyがとりこまれる予定はいまのところ上がっていないが、すでにJSR-241として策定が進んでいること、今後エンタープライズシステムにおいてはJavaでもスクリプトの採用が進むとみられていることなどから、Groovyにも注目があつまっている。エンタープライズシステムでは、スクリプトを使ってシステムの動的特性を実現しようとするアプローチが広がりつつある。
なおGroovy JSR 04は、BSD Licenseにいくつかの条項を追加したライセンスのもとオープンソースソフトウェアとして提供されている。
| GroovyとGvTagsで手軽にWebアプリ開発 - GvTags 0.1.0公開 [2005/7/14] |
| Javaベースのスクリプト言語 Groovy JSR-2 公開 [2005/6/16] |
| JBossDataGridのリスナーのコールバック関数を呼び出す [18:20 5/24] |
| 電通デジタル、デジタル広告運用の専門会社を設立 - "次世代の電通" [18:18 5/24] |
| 【レポート】足立区プライベートクラウド、構築/運用支援にセコムトラストシステムズが選ばれた理由 [17:43 5/24] |
| クラウディアン、ストレージをサービス化するソフトウェアを発表 [16:22 5/24] |
| オージス総研、使用量を見える化するクラウド型の電力メーター管理サービス [16:19 5/24] |
|
[秘密結社 鷹の爪]LINEスタンプ第2弾が登場! [14:00 5/25] ホビー |
|
「義風堂々」声優発表、兼続は浪川大輔、慶次は佐藤拓也 [13:39 5/25] ホビー |
|
[アニメ質問状]「聖☆おにいさん」 森山未來と星野源の絶妙な掛け合いに注目! [13:30 5/25] ホビー |
|
「こちらがこのバーのマスターです」というときの「This is the master of this bar.」【うっかり使うとアブナイ英語】 [13:30 5/25] ライフ |
|
失礼に当たる、お客様の見送り方はどれ?【今さら聞けない社会人のマナー】 [13:30 5/25] キャリア |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。