我是(新手)调试我的Lisp代码(Common Lisp,Steel Bank,SLIME)。
我的回溯中的第一帧是:
0: (SB-KERNEL:TWO-ARG-> 1 NIL)
我的问题是:
答案 0 :(得分:5)
您可以在帧上使用“v”跳转到调试器中函数的定义。
在这种情况下,函数sb-kernel:two-arg->
听起来像>
的专用版本,当提供正好两个参数时会调用它。如果参数为1且为NIL,则会出现错误,因为NIL不是数字。
我不确定你是如何自己解决这个问题的,除非是练习和提问。