拡張言語向けライブラリ「Guile」、Schemeに加えJavaScriptに対応
GNU Projectの拡張言語向けライブラリプロジェクト、「Guile」の開発チームは6月19日、「GNU Guile 1.9」アルファ版をリリースした。ECMAScript対応が最大の特徴。プロジェクトのWebサイトからソースコードを入手できる。
Guileは拡張言語向けライブラリプロジェクトで、プログラマはプラグインやモジュールを開発できる。プログラミング言語Schmeのインタープリタおよびライブラリとして開発された。1.9は、将来Guile 2.0としてリリースされるバージョン系。
最新版では、初めてSchme以外の言語としてECMAScriptをサポートする。これにより、開発者はSchmeのほか、JavaScriptを使ってもアプリケーションを拡張できる。Guileでは、将来的にECMASrcipt 3.1の全ライブラリをサポートする予定だが、まだ不完全だという。
このほか、マルチスレッドサポートの強化や国際化などの最新のモジュールが加わった。スタンダロンインタープリタでは、カスタム仮想マシン向けにSchemeをコンパイル可能となった。ロード時間を短縮し、実行速度を改善できるという。
GNU Guile 1.9アルファはプロジェクトのWebサイトよりアクセスできる。ライセンスは、GNU Public License v3。
Guileプロジェクトページ
http://www.gnu.org/software/guile/