Есть ли расширенный интерпретатор toploop для OCaml?

Python имеет IPython.. У OCaml есть что-то подобное?

Мне очень хотелось бы иметь историю команд, хотя другие функции тоже были бы хороши. Я читал, что могу получить историю команд, запустив его в Emacs, но я не использую Emacs..

Ответы

Ответ 1

rlwrap дает вам функции readline (история, команды редактирования и т.д.). Кроме того, Findlib добавляет некоторые функции, см. quickstart для примеров.

Ответ 2

Там utop! Он имеет автозаполнение, совместим с emacs и т.д.

Ответ 3

Используйте ledit ocaml с ledit.

Ответ 4

Вы также можете использовать онлайн toplevel.