标签: debugging scheme chicken-scheme
我正在尝试找出错误原因。解释器给出“坏参数类型”和16个相同行的调用历史:<eval> [procedure name] (sexpr)。但是,此程序是来自程序中许多不同位置的调用。有没有办法找出这些位置中的哪一个是问题的根源而不经过将print个电话放在每个可能的候选人面前的耗时过程?
<eval> [procedure name] (sexpr)
print
答案 0 :(得分:1)
您可以使用debug egg并更改您的程序,先拨打跟踪。 否则你可以尝试用
csc --debug 2 <foo.scm>