Как отлаживать / выполнять программу Ocaml шаг за шагом?

Мне интересно, можно ли отлаживать / выполнять программу 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 , что делает не разрешить мне войти в исполняемый файл.

Кто-нибудь может помочь? Спасибо!

9
задан SoftTimur 23 June 2011 в 13:25
поделиться