【发布时间】:2021-04-02 18:24:20
【问题描述】:
我在我的代码中使用了set_prolog_flag(stack_limit, 5000000000).。
然后我得到以下错误:
ERROR: No permission to modify static procedure "set_prolog_flag/2"
我好像没有权限修改stack_size。有解决办法吗?
【问题讨论】:
-
也许这会有所帮助:swi-prolog.org/FAQ/StackSizes.html
-
看来您已将其添加为事实。您需要将此作为目标发出,例如,在顶层或作为指令。
标签: prolog swi-prolog stack-size