2006-05-06 pretty printing OCaml プリティプリンタを書いた。これまでまったく読む気がしないくらい酷かったデバッグプリント*1が、まあ読んでやろうかというレベルになった。これで明日からデバッグが、当社比5倍くらいの速度で進むに違いない(棒読み)。OCamlのプリティプリンタは初めて書いたのだが、まあところどころよくわからない挙動もあるけど、これは便利だなーと思った。難しそうで食わず嫌いしていたのだが、ドキュメント*2とチュートリアル*3とTrivialな使用例*4をじっくり読んでなんとなくわかった気がする。 *1:意味無いじゃん *2:http://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html *3:http://caml.inria.fr/resources/doc/guides/format.html *4:http://www.math.nagoya-u.ac.jp/~garrigue/papers/jssst-ocaml.html