2013-03-02 15 views

Odpowiedz

8

To nie było łatwe (tylko kod skompilowany poza tolarem obsługiwałby śledzenie wstecz), ale ponieważ OCaml 4.03.0 (wydany w kwietniu 2016 r.) Toplevel wspiera śledzenie, dzięki wkładowi whitequarku i Jake'a Donhama.

Po prostu uruchom poziom z OCAMLRUNPARAM=b ocaml, aby uzyskać ślady. Oczywiście skompilowany kod, który chcesz połączyć i używać z poziomu ekranu, powinien być skompilowany z -g, aby zawierał informacje o śladach wstecz - w przeciwnym razie zobaczysz tylko część stosu wywołań, która wywołuje funkcje zdefiniowane w teksvel.

+0

czy mógłbyś mnie nauczyć lepiej organizować projekt OCaml? Wiem, że jesteś jednym z autorów "baterii". http://stackoverflow.com/questions/15187445/how-should-i-organise-my-ocaml-project thanks. –

+1

Fuj, fuj, fuj! –

+2

@ Clément, dzięki czemu faktycznie obsługuje zapisy od tyłu od 4.03.0 (wydane w kwietniu tego roku), będę edytować moją odpowiedź. Dzięki za ping! – gasche

Powiązane problemy