2016-04-22 9 views
1

In Prolog können Sie den Trace-Modus für das Debugging aktivieren. Anscheinend gibt es so etwas in ML nicht. Gibt es mindestens eine exit() oder abort()? Ein sleep() wäre auch nützlich, um den Ablaufverfolgungsmodus von Prolog zu approximieren, wenn er mit Debug-Druckanweisungen kombiniert wird.beenden, abbrechen, zum Debuggen schlafen?

+3

Vielleicht nicht genau ein Duplikat, aber diese Frage scheint relevant: http://stackoverflow.com/q/764362/4996248 –

Antwort

2

Um einen Ausgang zu erzwingen, können Sie die OS.Process Struktur verwenden können:

OS.Process.exit OS.Process.success; 

Beachten Sie auch, dass Poly/ML eine gute debugger hat.

Verwandte Themen