Ответ 1
rlwrap дает вам функции readline (история, команды редактирования и т.д.). Кроме того, Findlib добавляет некоторые функции, см. quickstart для примеров.
Python имеет IPython.. У OCaml есть что-то подобное?
Мне очень хотелось бы иметь историю команд, хотя другие функции тоже были бы хороши. Я читал, что могу получить историю команд, запустив его в Emacs, но я не использую Emacs..
rlwrap дает вам функции readline (история, команды редактирования и т.д.). Кроме того, Findlib добавляет некоторые функции, см. quickstart для примеров.
Там utop! Он имеет автозаполнение, совместим с emacs и т.д.
Используйте ledit ocaml
с ledit.
Вы также можете использовать онлайн toplevel.