【发布时间】:2021-11-30 04:53:26
【问题描述】:
我认为它可能不是为此而构建的,但我可能会问。
我想运行一个简单的 cli 应用程序并让它在出现错误时显示回溯。
swipl -f test.pl -g test(X)
这会在程序中运行目标test。
ERROR: -g test(X): Arguments are not sufficiently instantiated
但是,它没有显示完整的回溯。我需要做的是每次打开 GUI,输入 guitracer,trace,运行它等等。这表明程序可以保留回溯。
我认为它可能不是为此而构建的,但我可能会问。
【问题讨论】:
-
您在询问之前是否尝试过搜索“回溯”?大约 5 秒后,我发现了这个:swi-prolog.org/pldoc/doc/_SWI_/library/prolog_stack.pl
标签: debugging prolog swi-prolog backtrace debug-backtrace