トップ
新規
単語検索
ヘルプ
ネタ記録庫/OCaml
をテンプレートにして作成
開始行:
[[ネタ記録庫/OCaml]]
#contents
* Happy OCaml [#j3c5af9c]
** ocamlc -pack [#lc9e8294]
http://d.hatena.ne.jp/camlspotter/20080924/1222228810
ocamlc -packを使うと、ディレクトリ構造をモジュール構造に...
** _による数字区切り [#be6beee9]
# 1_000;;
- : int = 1000
# 1_000.;;
- : float = 1000.
長い数字を使うときに。
** レコードの名前空間 [#r4275618]
{A.a = 42; A.b = "Thanks"; A.c = "fish" }
のかわりに
{A.a = 42; b = "Thanks"; c = "fish" }
が使える。
* ErlOCaml, a "tight bridge between Erlang and OCaml" [#s...
- http://lambda-the-ultimate.org/node/2499
* OCaml プログラマの求人情報 [#l6eb2283]
- [[Wadler's Blog 05/11/21経由:http://wadler.blogspot.com...
* The OCaml Summer Project [#bdda327b]
The OCaml Summer Project - from gmailの広告:)
http://osp2007.janestcapital.com/
*OCamlマスコット [#b01a2279]
OCamlはフランス生まれ。フランスでは日本のアニメが受け入れ...
- http://www.ctb.ne.jp/~silver-s/view/V_camel03.jpg
http://www.ctb.ne.jp/~silver-s/view/V_camel02.jpg
http://www.ctb.ne.jp/~silver-s/view/V_camel01.jpg
http://www.ctb.ne.jp/~silver-s/camel.htm
- 作ってみました。1枚目2枚目は著作権的に問題ありですが...
- http://www.geocities.jp/teruakigemma/ocaml.jpg
- http://www.geocities.jp/teruakigemma/ocaml2.jpg
- http://www.geocities.jp/teruakigemma/ocaml3.jpg
- http://www.geocities.jp/teruakigemma/ocaml3a.jpg
- http://www.geocities.jp/teruakigemma/ocaml4.jpg
- もらいました (よしひろ)
http://f.hatena.ne.jp/images/fotolife/y/yoshihiro503/2008...
* roguelike in ocaml [#o7afaf8c]
(今井) http://cristal.inria.fr/%7Eddr/mlrogue/
- おぉーー! -- [[源馬]] &new{2006-07-13 (木) 03:12:06};
* sequence [#p725dd0e]
let ret x = Some x
let bind x f = match x with None -> None | Some x -> f x;;
let sequence ms =
let rec loop rs = function
(m::ms) -> bind m (fun x -> loop (x::rs) ms)
| [] -> ret rs
in loop [] ms
;;
終了行:
[[ネタ記録庫/OCaml]]
#contents
* Happy OCaml [#j3c5af9c]
** ocamlc -pack [#lc9e8294]
http://d.hatena.ne.jp/camlspotter/20080924/1222228810
ocamlc -packを使うと、ディレクトリ構造をモジュール構造に...
** _による数字区切り [#be6beee9]
# 1_000;;
- : int = 1000
# 1_000.;;
- : float = 1000.
長い数字を使うときに。
** レコードの名前空間 [#r4275618]
{A.a = 42; A.b = "Thanks"; A.c = "fish" }
のかわりに
{A.a = 42; b = "Thanks"; c = "fish" }
が使える。
* ErlOCaml, a "tight bridge between Erlang and OCaml" [#s...
- http://lambda-the-ultimate.org/node/2499
* OCaml プログラマの求人情報 [#l6eb2283]
- [[Wadler's Blog 05/11/21経由:http://wadler.blogspot.com...
* The OCaml Summer Project [#bdda327b]
The OCaml Summer Project - from gmailの広告:)
http://osp2007.janestcapital.com/
*OCamlマスコット [#b01a2279]
OCamlはフランス生まれ。フランスでは日本のアニメが受け入れ...
- http://www.ctb.ne.jp/~silver-s/view/V_camel03.jpg
http://www.ctb.ne.jp/~silver-s/view/V_camel02.jpg
http://www.ctb.ne.jp/~silver-s/view/V_camel01.jpg
http://www.ctb.ne.jp/~silver-s/camel.htm
- 作ってみました。1枚目2枚目は著作権的に問題ありですが...
- http://www.geocities.jp/teruakigemma/ocaml.jpg
- http://www.geocities.jp/teruakigemma/ocaml2.jpg
- http://www.geocities.jp/teruakigemma/ocaml3.jpg
- http://www.geocities.jp/teruakigemma/ocaml3a.jpg
- http://www.geocities.jp/teruakigemma/ocaml4.jpg
- もらいました (よしひろ)
http://f.hatena.ne.jp/images/fotolife/y/yoshihiro503/2008...
* roguelike in ocaml [#o7afaf8c]
(今井) http://cristal.inria.fr/%7Eddr/mlrogue/
- おぉーー! -- [[源馬]] &new{2006-07-13 (木) 03:12:06};
* sequence [#p725dd0e]
let ret x = Some x
let bind x f = match x with None -> None | Some x -> f x;;
let sequence ms =
let rec loop rs = function
(m::ms) -> bind m (fun x -> loop (x::rs) ms)
| [] -> ret rs
in loop [] ms
;;
ページ名: