「IronJS」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator (→インストール) |
imported>Administrator (→インストール) |
||
13行目: | 13行目: | ||
* [[F Sharp|F#]] | * [[F Sharp|F#]] | ||
* IronJSのソースコード(最新ソースは外部リンクを参照) | * IronJSのソースコード(最新ソースは外部リンクを参照) | ||
− | + | ||
+ | IronJSのソースコードにはMono向けのmono-build.shというビルド用シェルスクリプトが用意されている。 | ||
+ | このファイルの行頭にMonoがインストールされているディレクトリのフルパスを記述する必要があるので適宜書き換える。 | ||
<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月23日 (金) 11:58時点における版
IronJS(あいあんじぇーえす)とは、.NET Frameworkの動的言語ランタイム上で動くJavaScript(ECMAScript 3.0)実装である。ライセンスは Apache License Version 2.0。
開発方針としてnode.jsに代表されるサーバーサイドJavaScriptとしての側面が強いが、DLR版JSとして組み込んだりしての利用なども可能である。
名前にIronと付くIronシリーズだがMonoプロジェクト傘下のIronLanguageプロジェクト直属のプロジェクトではない。
IronJS自体はF#で書かれている。
インストール
Mono
必要なもの
IronJSのソースコードにはMono向けのmono-build.shというビルド用シェルスクリプトが用意されている。 このファイルの行頭にMonoがインストールされているディレクトリのフルパスを記述する必要があるので適宜書き換える。
$ cd Src
$ vi mono-build.sh
Monoのインストールパスを書き換えたらmono-build.shを実行する。
$ sh mono-build.sh
関連項目
- 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