Как мне использовать 'dune utop --watch'? - PullRequest
0 голосов
/ 25 мая 2019

Я бы хотел, чтобы dune utop или другой верхний уровень OCaml отслеживал изменения, которые я вносил в мой код во время его работы.Кажется, что dune utop --watch был разработан для этого.Это правда?Как мне его использовать?

В моих экспериментах dune utop --watch игнорировал изменения, которые я сохранил в исходном коде моего модуля.Выполнение вариантов команды dune build, похоже, тоже не помогло.

Хотя это явно несовместимо с dune, я также безуспешно попробовал директивы #use и #mod_use: utop все еще не помогкажется, что я принимаю изменения кода до перезапуска.

1 Ответ

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

Хм .. кажется (после того, как вы установили inotifywait) dune build --watch действительно начинает работать, но dune utop --watch по-прежнему не принимает изменения, сохраненные в исходных файлах.

Параметр

--watch принимается как действительный в dune utop --watch, а dune utop --help объявляет его как поддерживаемый, но кажется, что это просто ошибка в dune, и dune utop --watch фактически ведет себя точно так же, как и простой dune utop.

Это был бы очень хороший вариант, но, видимо, он просто не поддерживается и может быть невозможным ...

...