4 ms·
OCaml also does it better. Its split between .ml (implementation) and .mli (definition) files is taken directly from Modula-2 [1]. [1] https://discuss.ocaml.or
by codesmythe 8y ago
OCaml also does it better. Its split between .ml (implementation) and .mli (definition) files is taken directly from Modula-2 [1].
[1] https://discuss.ocaml.org/t/what-is-the-reason-of-separation-of-module-implementation-and-signatures-in-ocaml/1735/33 https://discuss.ocaml.org/t/what-is-the-reason-of-separation...