BT

Kijaroプロジェクト、OpenJDKに言語機能を追加する場を提供

| 作者: Bryan Clauser フォローする 0 人のフォロワー , 翻訳者 沼田 暁子 フォローする 0 人のフォロワー 投稿日 2007年12月18日. 推定読書時間: 1 分 |

OpenJDKのjavacコンパイラのコピーを利用している、新しいプロジェクトであるKijaro(サイト・英語)は、開発者が自分の望んだ機能をJavaに追加できる土台を作った。類似したプロジェクトであるKSL(サイト・英語)とは異なり、Kijiaroはルールや法的な拘束によって開発者を制限することが少なく、以下のルールがある。

  • ドキュメントの作成。新しい言語機能はそれぞれ、ただのブログでもよいので、何らかの形で関連するドキュメントがなければならない。たくさん書く必要はないが、その機能が必要となった理由の概要と、構文の意味を書かなくてはならない。
  • 下位互換性。SubversionのTRUNKにある全てのJavaコードがコンパイルできなければならない。
  • コメント。それぞれの変更に対して、「FCM-MREF」などのように、あとからわかるようにコメントをつけなければならない。

Kijaroにある各機能はプロジェクト内のそれぞれのブランチとなっており、作業中の機能がきれいに分けられている。KijaroプロジェクトのリードであるStephen Colebourne氏は、先ごろ、すでに行った拡張機能のリストの概略をブログ(source)で述べた。

  • First Class Methods (FCM) - Stephen Colebourne氏とStefan Schulz氏による、メソッドの参照とインナー・メソッド 
  • Properties - Remi Forax氏による、新しいプロパティのキーワード

詳しく知りたい場合や、Kijaroプロジェクトでブランチを作りたい場合はメーリングリスト(source)に問い合わせを


原文はこちらです:http://www.infoq.com/news/2007/12/kijaro

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT