如何获取Chicken scheme错误的行号信息

时间:2013-07-05 15:03:46

标签: debugging scheme chicken-scheme

我正在尝试找出错误原因。解释器给出“坏参数类型”和16个相同行的调用历史:<eval> [procedure name] (sexpr)。但是,此程序是来自程序中许多不同位置的调用。有没有办法找出这些位置中的哪一个是问题的根源而不经过将print个电话放在每个可能的候选人面前的耗时过程?

1 个答案:

答案 0 :(得分:1)

您可以使用debug egg并更改您的程序,先拨打跟踪。 否则你可以尝试用

编译它
csc --debug 2 <foo.scm>