2011-08-25 12 views
7

Una delle cose che mi manca da GHC (Haskell) quando si utilizza OCaml è che non esiste un debugger/REPL unificato. Il debugger e il REPL sono completamente separati, il che è pazzesco! Non puoi pensare ad una chiamata di funzione casuale ed eseguirla nel processo in esecuzione, come puoi fare con ghci.REPL per ocamldebug?

Alcuni suggerimenti, soluzioni alternative per questo?

risposta

1

Esiste un REPL per Ocaml che non è un debugable, è il comando ocaml.

È inoltre possibile utilizzare ocamldebug su ocaml, ma non sono sicuro che sarebbe di aiuto.

Il debugger ocamldebug è usato soprattutto (sulla vostra applicazione compilata con ocamlc) come si usa gdb per C.