Почему Utop по-разному относится к этому коду Ocaml? - PullRequest
0 голосов
/ 03 мая 2019
module D = struct type t = float list end
module DF(D) = struct type t = D.t end

получает синтаксическую ошибку в утопе

Однако

module D = struct type t = float list end;;
module DF(D) = struct type t = D.t end

Не

1 Ответ

0 голосов
/ 03 мая 2019

Utop игнорирует все справа от ;;, поскольку ;; означает конец фразы верхнего уровня.

...