「F Sharp」を編集中
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''F#''' | + | '''F#'''(えふしゃーぷ)とは、謎である。 |
最近は一子'''F*'''(えふすたー)をもうけ、子育てに忙しい。 | 最近は一子'''F*'''(えふすたー)をもうけ、子育てに忙しい。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== インストール == | == インストール == | ||
=== FreeBSD === | === FreeBSD === | ||
− | + | portsのlang/fsharpを入れる。 | |
− | + | なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。 | |
− | + | 最新バージョンのF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。後述するMono全般のインストール方法を使うほうが無難。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | 最新バージョンのF# 2.0.0. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Mono == | |
− | + | 下記からF# 2.0.0.0をF#のzipファイルをダウンロードする。 | |
− | == | ||
− | 下記からF# 2.0.0.0をF# | ||
* http://www.microsoft.com/download/en/details.aspx?id=11100 | * http://www.microsoft.com/download/en/details.aspx?id=11100 | ||
− | + | zipファイルを展開して、好きなディレクトリにコピーしておく。 | |
<source lang="bash"> | <source lang="bash"> | ||
$ unzip fsharp.zip -d /opt/ | $ unzip fsharp.zip -d /opt/ | ||
40行目: | 18行目: | ||
</source> | </source> | ||
− | + | Mono向けインストール用シェルスクリプトが用意されているので叩く。 | |
− | + | このスクリプトは、グローバル・アセンブリ・キャッシュ(GAC)への登録と、fscおよびfsiコマンドへのパーミッション設定をしてくれるという内容。 | |
<source lang="bash"> | <source lang="bash"> | ||
$ wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk | $ wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk | ||
47行目: | 25行目: | ||
</source> | </source> | ||
− | + | 起動用のシェルスクリプトを作っておく。 | |
パスを通しておくのも忘れずに。 | パスを通しておくのも忘れずに。 | ||
<source lang="bash"> | <source lang="bash"> | ||
73行目: | 51行目: | ||
== 使い方 == | == 使い方 == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
* [[Phalanger]] - F#の中の人も参戦している[[PHP]]実装。 | * [[Phalanger]] - F#の中の人も参戦している[[PHP]]実装。 | ||
− | |||
− | |||
− | |||
== 参考文献 == | == 参考文献 == | ||
− | + | <references /> | |
− | |||
== 外部リンク == | == 外部リンク == | ||
* [http://www.amazon.co.jp/Real-World-Functional-Programming-Tomas-Petricek/dp/1933988924 Real-World Functional Programming] | * [http://www.amazon.co.jp/Real-World-Functional-Programming-Tomas-Petricek/dp/1933988924 Real-World Functional Programming] | ||
{{stub}} | {{stub}} | ||
− | |||
− | |||
− |