Diary?

2009-02-24
Tue

(22:47)

額にある第3の目がアルファケンタウリのビッグブラザーより「OCaml の修行をせよ」との電波を受信したので、とりあえず「入門 OCaml」を購入して OCaml の修行開始。

……と思ったが、標準モジュールに Unicode サポートがないっぽいので(やっぱ使いたいじゃんそんぐらい)、とりあえず extlib を突っ込んでみたんだが(UTF8 サポートだけだが俺はそれしか使わん)、以下のコードのコンパイルが通らなくて参った。

open UTF8;;
print_int (length "あああ");;
print_char '\n';;

調べて見たところ、標準ライブラリでないモジュールについてはコンパイル時に "-I +site-packages/extlib extLib.cmxa" みたいに指定しないといけないんだと。でもこれ、 /usr/lib/ocaml の下にある奴なんだよなあ。そのぐらい勝手に引っ張ってこいやとか思わなくもない。まあ、 C みたいなもんだと思えば腹は立たないが。それと一行コメントに相当する文法が無いのは壮絶に不便。こういうちまちましたプログラムを書いている場合、一行コメントがあった方が遥に便利なんだけどなあ。

Creative Commons
この怪文書はクリエイティブ・コモンズ・ライセンスの元でライセンスされています。引用した文章など Kuwata Chikara に著作権のないものについては、それらの著作権保持者に帰属します。