「IronJS」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>News4vip
 
1行目: 1行目:
'''IronJS'''(あいあんじぇーえす)とは、[[.NET Framework]]の[[動的言語ランタイム]]上で動く[[JavaScript]]([[ECMAScript]] 3rd)実装である。ライセンスは 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#]]で書かれている。
35行目: 38行目:
  
 
== 参考文献 ==
 
== 参考文献 ==
<references />
+
{{reflist}}
  
 
== 外部リンク ==
 
== 外部リンク ==
43行目: 46行目:
 
* https://github.com/rbishop/IronJS - 2012年4月18年時点の最新fork
 
* https://github.com/rbishop/IronJS - 2012年4月18年時点の最新fork
 
{{stub}}
 
{{stub}}
 +
 +
[[category:プログラミング言語]]
 +
[[category:.NET Framework]]

2013年10月28日 (月) 00:45時点における最新版

IronJS(読み:あいあんじぇーえす)とは、.NET Framework動的言語ランタイム上で動くJavaScriptECMAScript 3rd)実装である。

概要[編集 | ソースを編集]

IronJSのライセンスApache License Version 2.0である。

IronJSの開発方針としてnode.jsに代表されるサーバーサイドJavaScriptとしての側面が強いが、DLR版のJavaScriptとしてマクロ言語的にプログラムに組み込んだりしての利用なども可能である。

名前に「Iron」と付くIronシリーズだが、Monoプロジェクト傘下のIronLanguageプロジェクト直属のプロジェクトではない。

IronJS自体はF#で書かれている。

インストール[編集 | ソースを編集]

Mono[編集 | ソースを編集]

必要なもの

  • Mono 2.10以上必須。
  • F# 2.0の.NET Framework 4.0バージョン
  • IronJSのソースコード(最新ソースは外部リンクを参照)

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を動かせる状況までたどり着いていません。 詳しい人たすけて。

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]