> Also, I don't know any F#, but is he correct when he says that the order of declarations in a file matters, and that the order of files in a project matters? That sounds crazy to me. What is the benefit? Both Haskell and Ocaml get along fine without relying on declaration order to do type inference.
IIRC in OCaml you have to compile modules in topological order wrt dependencies.
IIRC in OCaml you have to compile modules in topological order wrt dependencies.