Как загрузить файл ml в верхний слой OCaml, так же, как `use mine.sml` в SML/NJ?
В SMLrepl вы можете просто набрать use whatever.sml и загрузить все вещи внутри .sml в repl.
Как я могу сделать это в OCaml?
Ответ 1
У вас есть директива #use для этой цели:
#use "имя файла";;
Чтение, компиляция и выполнение исходных фраз из данного файла. Это текстовое включение: фразы обрабатываются так же, как если бы они были напечатаны на стандартном вводе. Чтение файла останавливается при первой обнаруженной ошибке.