• 追加された行はこの色です。
  • 削除された行はこの色です。
[[ネタ記録庫/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
 ;;

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS