gprolog: получение трассировки стека после исключения
Пока использую Gprolog У меня часто бывают исключения без каких-либо номеров строк или контекста, подобных этому:
uncaught exception: error(instantiation_error,(is)/2)
Без всякого контекста. Я знаю, что могу сделатьtrace
но отладка с помощью @ займет очень много времеtrace
так как мне нужно выполнить много вещей, прежде чем добраться до места, где произошла ошибка.
Есть идеи, как получить эту трассировку стека? Или динамическийtrace
/ notrace
?
EDIT: или просто автоматизировать печать всегоtrace
выход