【发布时间】:2019-06-12 03:24:30
【问题描述】:
我通过环境 MaxMSP 的 shell 命令控制 SBCL。
通常我的命令是: sbcl --core some/path/to/a/.core/file --script my/script/generated/in/max
一切都很好,除非发生错误...... 在那种情况下,我没有得到任何结果,而且除了在 SBCL 调试器出现的终端中评估相同的命令外,我也无法知道出了什么问题。
有没有办法只为这个评估禁用调试器——如果遇到错误通常会放弃——然后“回显”错误的实际内容?
通常会得到类似的实际字符串 “价值 '多多 不是类型 数字 绑定 SB-KERNEL::X" 时,所以我可以直接从 Max 中看到它并转到终端?
感谢您的帮助! 最好的,
朱利安
我尝试在我的命令之上添加 --non-interactive,它有帮助,但它绝对不是我需要的。
似乎我应该以某种方式使用 debug-io 但我不确定如何访问它的内容:(
【问题讨论】:
标签: error-handling runtime-error common-lisp sbcl