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