A Better Project@はてなダイアリー(インポート版)

基本的にここは更新されません。詳細はaboutへ。

Brendan Eich が新しいプロジェクトを発表

Brendan Eich が 今年の The Ajax Experience で、ActionMonkey、IronMonkey、ScreamingMonkey という 3 つの新プロジェクトを発表。以下、現時点での情報まとめ。

Action Monkey

SpiderMonkeyTamarin を統合するプロジェクト。詳しい情報は、JavaScript:ActionMonkey - MozillaWiki や、開発者の一人である Jason Orendorff 氏のブログを参照。最初の段階は、 Tamarin のGarbage Collector である MMgcSpiderMonkey に統合すること。

IronMonkey

TamarinIronPythonIronRuby を動かそうというプロジェクト。FePy や PyPy の開発者で有名な Seo Sanghyeon 氏 によって進められる模様。Tamarin:IronMonkey - MozillaWiki を見てもわかる通り、現時点では、詳細な情報はほとんどない。Brendan 氏の Keynote や Ars Technica の記事の写真にもあるように、プロジェクト名の由来は、ドニー・イェンが主演している同名の映画から(邦題は、『ワンス・アポン・ア・タイム・イン・チャイナ外伝 アイアンモンキー』)。

ScreamingMonkey

<script type=" application/javascript;version=2">

とか、

<script type=" application/ecmascript;version=4">

なんてことをできるようにするプロジェクト。まずは、IE でも Tamarin が動くようになることを目指す。Tamarin:ScreamingMonkey:Planning notes - MozillaWiki を参照。

どのプロジェクトにも期待ですが、一番期待大なのは、ScreamingMonkey。DOM での非互換性は解決しないものの、文法面での統一ができるのは、けっこう魅力的だと思います。