IronJS
ナビゲーションに移動
検索に移動
IronJS(読み:あいあんじぇーえす)とは、.NET Frameworkの動的言語ランタイム上で動くJavaScript(ECMAScript 3rd)実装である。
概要
IronJSのライセンスは Apache License Version 2.0である。
IronJSの開発方針としてnode.jsに代表されるサーバーサイドJavaScriptとしての側面が強いが、DLR版のJavaScriptとしてマクロ言語的にプログラムに組み込んだりしての利用なども可能である。
名前に「Iron」と付くIronシリーズだが、Monoプロジェクト傘下のIronLanguageプロジェクト直属のプロジェクトではない。
IronJS自体はF#で書かれている。
インストール
Mono
必要なもの
IronJSのソースコードにはMono向けのmono-build.shというビルド用シェルスクリプトが用意されている。 このファイルの行頭にMonoとF#がインストールされているディレクトリのフルパスを記述する必要があるので適宜書き換える。
$ cd Src
$ vi mono-build.sh
Monoのインストールパスを書き換えたらmono-build.shを実行する。
$ sh mono-build.sh
※2012年3月24日時点ではF#2.0/.NET4.0が動かせていないため、IronJSを動かせる状況までたどり着いていません。 詳しい人たすけて。
関連項目
- F# - IronJSの素
- UnityScript - Unity版JavaScriptみたいな何か
- Irony - ActionScript3実装
参考文献
外部リンク
- http://ironjs.wordpress.com/
- https://github.com/fholm/IronJS - オリジナル
- https://github.com/colinbull/IronJS - 2012年3月23日時点で最新fork
- https://github.com/rbishop/IronJS - 2012年4月18年時点の最新fork