2009-12-04 19 views
25

Python tiene IPython .. ¿OCaml tiene algo similar?¿Hay un intérprete toploop mejorado para OCaml?

Me gustaría mucho tener el historial de comandos, aunque otras características también serían agradables. He leído que podría obtener el historial de comandos ejecutándolo en Emacs, pero no uso Emacs.

Respuesta

21

rlwrap le ofrece funciones de lectura (historial, comandos de edición, etc.). Además, Findlib agrega alguna funcionalidad, consulte quickstart para ver ejemplos.

+0

Esto es lo que hago. – Thelema

+0

¿Cómo uso rlwrap para obtener el historial de comandos cuando estoy en el intérprete OCaml? –

+0

Estoy seguro de que Arthur Collé ya ha encontrado la respuesta, pero para alguien más que esté buscando la misma respuesta en el futuro, se podría ejecutar ocaml como este desde el intérprete de comandos: 'rlwrap ocaml'. – Mars

9

Use ledit ocaml con ledit.

+1

Impresionante :) ¿Quién hubiera pensado en esto? – Jaseem

22

¡Hay utop! Tiene autocompletado, es compatible con emacs, etc.

+0

es genial. pero su dependencia se ve realmente compleja – bobzhang

+2

I second utop. Puede usar opam para instalar utop así como muchos otros paquetes ocaml. http://opam.ocamlpro.com/ – maverickwoo

5

También puede utilizar el toplevel en línea.

+1

¿Quieres decir Probar OCaml? –

+1

Sí. En realidad, las fuentes están disponibles en [github] (https://github.com/OCamlPro/tryocaml) si alguien está interesado. – cago

Cuestiones relacionadas