Мне интересно, можно ли пошагово отлаживать / выполнять программу Ocaml, например, отладку программ на C ++ в Visual Studio. Другими словами, я хотел бы запускать программу Ocaml построчно, также было бы здорово, если бы мы могли «наблюдать» за значением некоторых переменных.
Кстати, я использую Emacs в качестве редактора.
Может ли кто-нибудь помочь? Большое спасибо
Edit-1: Как подсказал sepp2k, я пытаюсь запустить camldebug под Emacs. Вначале у меня возникла проблема: на веб-странице упоминается «Отладчик Caml запускается под Emacs командой M-x camldebug
с аргументом имя исполняемого файла progname
для отладки». На самом деле у меня есть только 3 варианта:
M-x camldebug
M-x camldebug-mode
M-x camldebug-step
Edit-2: Когда я набираю M-x camldebug
, введите, он показывает Symbol's value as variable is void: caml-mode-map
, что не позволяет мне вводить исполняемый файл.
Может ли кто-нибудь помочь? Спасибо!