OCaml

quine リレー

Update (2013-07-15): I improved this program to 50-language version. 50 言語版にパワーアップさせました。 これはこのプログラム自身を出力する Unlambda プログラム、を出力する Whitespace プログラム、を出力する brainfuck プログラム、を出力する …

OCaml Meeting Tokyo 2009 に参加した

ref: http://ocaml.jp/?Users%20Meeting ref: http://atnd.org/events/738参加しました。どんな人が集まるのかわくわくしていましたが、OCaml に触ったことがない人から OCaml のスーパーハッカーまでいろんな人が集まってました。ぼくはというと、ここ数年…

glcaml を cygwin で

glcaml という OpenGL の ocaml binding があったので、cygwin (というか mingw) で遊んでみようと思ったら結構大変でした。メモ。 1. ocaml を mingw 用にビルドする MinGW-based native Win32 port が公開されていますが、そのインストーラだと ...\Object…

exhaustive な switch

OCaml ではパターンマッチの抜けを警告してくれます。Haskell より OCaml の方が好きな点の 1 つです*1。 type t = Foo | Bar | Baz let f = function Foo -> "foo" | Bar -> "bar" $ ocamlc pat-test.ml File "pat-test.ml", line 2, characters 8-44: Warn…

OCaml-Nagoya の人たちと飲み会

もう 1 週間も前の話ですが、OCaml-Nagoya の人たちや ocaml.jp の管理人などと飲み会でした。内容が秘密情報なのか公開情報なのか確認しなかったのでどこまで語って良いのかわかりませんが、とりあえず近いうちに日本の OCaml コミュニティが加速するような…