[[ネタ記録庫/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" [#s0ce2977] - http://lambda-the-ultimate.org/node/2499 * OCaml プログラマの求人情報 [#l6eb2283] - [[Wadler's Blog 05/11/21経由:http://wadler.blogspot.com/2005/11/jane-street-capital-is-recruiting.html]] -> [[Jane Street Capital:http://www.janestcapital.com/ocaml.html]] * 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枚目は著作権的に問題ありですが。 -- [[げんま]] &new{2007-12-27 (木) 18:58:30}; - 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/20080107/20080107182204.png * 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 ;;