2007-10-31から1日間の記事一覧

忘れる前に書いておきます

LLVM上でlongjmpは危険です。

本当にIntegerと打つのは面倒なのか

普通に。9ストローク。 (shift) i (unshift) n t e g e r入力支援。InputやInt64等近いスペルの識別子多いからinteまで打つとして……8ストローク。 i n t e (ctrl) space (unctrl) enter自分でテンプレート追加するなら i (ctrl) j (unctrl) と4ストローク。…

頭の悪いデフォルト引数

# let f ~z = z;; val f : z:'a -> 'a = <fun> # f "1" 2 ~z:(fun x y -> (int_of_string x) + y);; - : int = 3 ……スタック型言語?</fun>

頭の悪いmakefile

あれー、おかしいなー。GNUツールとは別れられたはずなのに。

頭の悪いformat

OCamlの自慢らしいタイプセーフprintf。 型がついているということはcamlp4では無くてOCamlの構文の上に乗っているということですよね……。 # Printf.printf "%d";; - : int -> unit = <fun> # Printf.printf "%d %d";; - : int -> int -> unit = <fun> # Printf.printf</fun></fun>…