Debugging 如何获取鸡肉方案错误的行号信息

Debugging 如何获取鸡肉方案错误的行号信息,debugging,scheme,chicken-scheme,Debugging,Scheme,Chicken Scheme,我正试图找出错误的原因。解释器给出“错误参数类型”和16行相同的调用历史记录:[过程名称](sexpr)。但是,此过程是从程序中的许多不同位置调用的。是否有一种方法可以找出这些位置中的哪一个是问题的根源,而不必经过将打印调用放在每个可能的候选人面前的耗时过程?您可以使用,并将过程更改为首次调用跟踪。 否则,您可以尝试使用 csc --debug 2 <foo.scm> csc——调试2 不确定这里有多少鸡用户。你试过他们的邮件列表了吗?它非常活跃。我可能会尝试这种方法,谢谢。有趣的

我正试图找出错误的原因。解释器给出“错误参数类型”和16行相同的调用历史记录:
[过程名称](sexpr)
。但是,此过程是从程序中的许多不同位置调用的。是否有一种方法可以找出这些位置中的哪一个是问题的根源,而不必经过将
打印
调用放在每个可能的候选人面前的耗时过程?

您可以使用,并将过程更改为首次调用跟踪。 否则,您可以尝试使用

csc --debug 2 <foo.scm>
csc——调试2

不确定这里有多少鸡用户。你试过他们的邮件列表了吗?它非常活跃。我可能会尝试这种方法,谢谢。有趣的是,对于
csi
,有相应的选项吗?据我所知没有,但是调用debug/trace本质上是一样的。谢谢,我想用
&&&/foo
调用它也一样好。