最新版 |
編集中の文章 |
1行目: |
1行目: |
− | '''IronJS'''(読み:あいあんじぇーえす)とは、[[.NET Framework]]の[[動的言語ランタイム]]上で動く[[JavaScript]]([[ECMAScript]] 3rd)実装である。 | + | '''IronJS'''(あいあんじぇーえす)とは、[[.NET Framework]]上で動く[[JavaScript]]実装である。 |
| | | |
− | == 概要 ==
| + | 開発方針として[[node.js]]に代表されるサーバーサイドJavaScriptとしての側面が強いが、[[DLR]]版JSとして組み込んだりしての利用なども可能である。 |
− | IronJSの[[ライセンス]]は [[Apache License Version 2.0]]である。
| |
| | | |
− | IronJSの開発方針として[[node.js]]に代表されるサーバーサイドJavaScriptとしての側面が強いが、[[DLR]]版のJavaScriptとしてマクロ言語的に[[プログラム]]に組み込んだりしての利用なども可能である。
| + | 名前にIronと付くIronシリーズだが[[Mono]]プロジェクト傘下の[[IronLanguage]]プロジェクト直属のプロジェクトではない。 |
− | | |
− | 名前に「Iron」と付くIronシリーズだが、[[Mono]]プロジェクト傘下の[[IronLanguage]]プロジェクト直属のプロジェクトではない。
| |
| | | |
| IronJS自体は[[F Sharp|F#]]で書かれている。 | | IronJS自体は[[F Sharp|F#]]で書かれている。 |
| | | |
− | == インストール ==
| |
− | === Mono ===
| |
− | 必要なもの
| |
− | * [[Mono]] 2.10以上必須。
| |
− | * [[F Sharp|F#]] 2.0の.NET Framework 4.0バージョン
| |
− | * IronJSのソースコード(最新ソースは外部リンクを参照)
| |
− |
| |
− | IronJSのソースコードにはMono向けのmono-build.shというビルド用シェルスクリプトが用意されている。
| |
− | このファイルの行頭にMonoとF#がインストールされているディレクトリのフルパスを記述する必要があるので適宜書き換える。
| |
− | <source lang="bash">
| |
− | $ cd Src
| |
− | $ vi mono-build.sh
| |
− | </source>
| |
− |
| |
− | Monoのインストールパスを書き換えたらmono-build.shを実行する。
| |
− | <source lang="bash">
| |
− | $ sh mono-build.sh
| |
− | </source>
| |
− |
| |
− | ※2012年3月24日時点ではF#2.0/.NET4.0が動かせていないため、IronJSを動かせる状況までたどり着いていません。
| |
− | 詳しい人たすけて。
| |
| | | |
| == 関連項目 == | | == 関連項目 == |
38行目: |
14行目: |
| | | |
| == 参考文献 == | | == 参考文献 == |
− | {{reflist}}
| + | <references /> |
| | | |
| == 外部リンク == | | == 外部リンク == |
| * 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/rbishop/IronJS - 2012年4月18年時点の最新fork
| |
| {{stub}} | | {{stub}} |
− |
| |
− | [[category:プログラミング言語]]
| |
− | [[category:.NET Framework]]
| |