「IronJS」の版間の差分

imported>Administrator
imported>News4vip
編集の要約なし
 
(他の1人の利用者による、間の5版が非表示)
1行目: 1行目:
'''IronJS'''(あいあんじぇーえす)とは、[[.NET Framework]]の[[動的言語ランタイム]]上で動く[[JavaScript]](ECMAScript 3.0)実装である。ライセンスは Apache License Version 2.0。
'''IronJS'''(読み:あいあんじぇーえす)とは、[[.NET Framework]]の[[動的言語ランタイム]]上で動く[[JavaScript]]([[ECMAScript]] 3rd)実装である。


開発方針として[[node.js]]に代表されるサーバーサイドJavaScriptとしての側面が強いが、[[DLR]]版JSとして組み込んだりしての利用なども可能である。
== 概要 ==
IronJSの[[ライセンス]][[Apache License Version 2.0]]である。


名前にIronと付くIronシリーズだが[[Mono]]プロジェクト傘下の[[IronLanguage]]プロジェクト直属のプロジェクトではない。
IronJSの開発方針として[[node.js]]に代表されるサーバーサイドJavaScriptとしての側面が強いが、[[DLR]]版のJavaScriptとしてマクロ言語的に[[プログラム]]に組み込んだりしての利用なども可能である。
 
名前に「Iron」と付くIronシリーズだが、[[Mono]]プロジェクト傘下の[[IronLanguage]]プロジェクト直属のプロジェクトではない。


IronJS自体は[[F Sharp|F#]]で書かれている。
IronJS自体は[[F Sharp|F#]]で書かれている。
11行目: 14行目:
必要なもの
必要なもの
* [[Mono]] 2.10以上必須。
* [[Mono]] 2.10以上必須。
* [[F Sharp|F#]]
* [[F Sharp|F#]] 2.0の.NET Framework 4.0バージョン
* IronJSのソースコード(最新ソースは外部リンクを参照)
* IronJSのソースコード(最新ソースは外部リンクを参照)
IronJSのソースコードにはMono向けのビルド用シェルスクリプトが用意されているので実行するだけ。
 
IronJSのソースコードにはMono向けのmono-build.shというビルド用シェルスクリプトが用意されている。
このファイルの行頭にMonoとF#がインストールされているディレクトリのフルパスを記述する必要があるので適宜書き換える。
<source lang="bash">
<source lang="bash">
$ cd Src
$ cd Src
$ vi mono-build.sh
</source>
Monoのインストールパスを書き換えたらmono-build.shを実行する。
<source lang="bash">
$ sh mono-build.sh
$ sh mono-build.sh
</source>
</source>
※2012年3月24日時点ではF#2.0/.NET4.0が動かせていないため、IronJSを動かせる状況までたどり着いていません。
詳しい人たすけて。


== 関連項目 ==
== 関連項目 ==
25行目: 38行目:


== 参考文献 ==
== 参考文献 ==
<references />
{{reflist}}


== 外部リンク ==
== 外部リンク ==
* http://ironjs.wordpress.com/
* http://ironjs.wordpress.com/
* https://github.com/fholm/IronJS - オリジナル
* https://github.com/fholm/IronJS - オリジナル
* https://github.com/colinbull/IronJS - 2012年3月23日時点で最新のfork
* https://github.com/colinbull/IronJS - 2012年3月23日時点で最新fork
* https://github.com/rbishop/IronJS - 2012年4月18年時点の最新fork
{{stub}}


{{stub}}
[[category:プログラミング言語]]
[[category:.NET Framework]]