Tamarin 始動2006年11月09日 21時55分

Adobe および Mozilla Foundation、オープンソース Flash Player スクリプトエンジンを発表」――というわけでやってきました tamarin……じゃなくて TamarinSpider monkey といい猿が好きなんですね。CVS に取り込まれ、Flash9_DotReleases_Branch が切られ (しかしこのブランチは何のため?)、Bugzilla の Core プロダクトには Tamarin コンポーネントが追加され、MDC-ja では Tamarin のビルド方法が翻訳されるなどまったく仕事の早いことでお疲れ様です。

詳しくは見ていませんが、基幹部分は結構現在の ECMAScript 4 草案に沿っているようですね。ECMAScript による ECMAScript コンパイラを提供するという部分では、構文木を XML で表現し、それを E4X で操作しているみたいですが、これって .NET Framework でいう CodeDOM? SpiderMonkey は C で書かれていて Tamarin は主に C++ でスムーズに統合できるのかとか、この成果は Flash にもフィードバックされるのかとか、いろいろと疑問はありますが、何はともあれこれは期待できそうです。

Tamarin 自体は Adobe と Mozilla が共同で開発を続け、Flash にも反映されるようですね。SpiderMonkey は Tamarin の GC を実装し、Tamarin 用のバイトコードを吐くようになる?