OCaml Language Sucks

Matzにっき経由。

Static type checking helps detect quite a few errors which is very good. Alas, this may lull you into a false sense of security ("it compiles, so it must work correctly").

というくだりとか、面白いこと言うなぁ、という感じ。確かにそういう面もあるかもしれない。けど、それは言いがかりじゃない?

同意できるのは、

  • Record field naming hell
  • Inconsistent function sets
  • Debugger sucks

くらいかな。