2009-12-04 9 views
25

Python ha IPython .. OCaml ha qualcosa di simile?Esiste un interprete avanzato toploop per OCaml?

Mi piacerebbe molto avere la cronologia dei comandi, anche se altre funzionalità sarebbero anche belle. Ho letto che posso ottenere la cronologia dei comandi eseguendola in Emacs, ma non uso Emacs ..

risposta

21

rlwrap fornisce funzionalità di lettura (cronologia, comandi di modifica, ecc.). Inoltre, Findlib aggiunge alcune funzionalità, vedere lo quickstart per gli esempi.

+0

Questo è quello che faccio. – Thelema

+0

Come utilizzare rlwrap per ottenere la cronologia dei comandi quando sono nell'interprete OCaml? –

+0

Io sono che Arthur Collé ha già trovato la risposta, ma per qualcun altro che sta cercando la stessa risposta in futuro, si eseguirà ocaml in questo modo dal prompt della shell: 'rlwrap ocaml'. – Mars

9

Utilizzare ledit ocaml con ledit.

+1

Fantastico :) Chi ci avrebbe pensato? – Jaseem

22

C'è utop! Ha autocompletamento, è compatibile con emacs e così via.

+0

è fantastico. ma la sua dipendenza sembra davvero complessa – bobzhang

+2

I secondo utop. Puoi usare opam per installare utop così come molti altri pacchetti ocaml. http://opam.ocamlpro.com/ – maverickwoo

5

È inoltre possibile utilizzare lo toplevel online.

+1

Vuoi dire provare OCaml? –

+1

Sì. In realtà, le fonti sono disponibili su [github] (https://github.com/OCamlPro/tryocaml) se qualcuno è interessato. – cago

Problemi correlati