所以我正在阅读http://www.podval.org/~sds/ocaml-sucks.html,其中包括这句话(在 ocaml 问题的背景下):
实际上有三种略有不同的语法:
- 官方在手册中有描述
- 编译器 ocamlc 接受其超集
- 预处理器 Camlp4 接受类似的东西(但略有不同)(例如,它接受 List.map [1;2;3] ~f:fun x -> x,它也被顶层接受,但是不是编译器)
ocamlc 接受但与手册不符的 ocaml 代码片段示例有哪些?
PS - 我主要对 OCaml 4.00.1 感兴趣,但以前的版本也很有趣......