如何关闭 sbcl 中的调试器
我目前正在尝试学习 common lisp,并且一直在使用 sbcl (我希望这是一个不错的实现选择。)
来自 ruby 和 irb,我发现此时每个错误都会自动转移到调试器,这有点烦人。有没有办法在我玩的时候暂时关闭它。
I'm trying to learn common lisp currently and I've been using sbcl (I hope that's a decent implementation choice.)
Coming from ruby and irb I find the automatic moved to a debugger on every mistake a little annoying at this time. Is there a way to turn it off temporarily when I'm playing around.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Common Lisp 有一个变量 *debugger-hook*,可以绑定它/设置为一个函数。
Common Lisp has a variable *debugger-hook*, which can be bound/set to a function.
有一个
--disable-debugger
命令行选项,例如:从手册页:
您可能还会发现
--noinform
和--noprint
CL 选项很有用。There is a
--disable-debugger
command-line option, e.g.:From the man page:
There are also
--noinform
and--noprint
CL options you may find useful.