Common Lisp或Chicken Scheme有吗?

时间:2011-08-01 00:23:25

标签: debugging scheme common-lisp lint chicken-scheme

Common Lisp或Chicken Scheme有吗?可能类似于C的夹板,Haskell的HLint,Perl的B :: Lint等?

5 个答案:

答案 0 :(得分:10)

答案 1 :(得分:4)

不,Common Lisp没有类似的东西。

答案 2 :(得分:4)

PLT Scheme有一个静态调试器,名为“MrSpidey”,如果你使用的是“Bigloo”Scheme编译器,那就是“bugloo”,但这就是我能找到的。请参阅此Stack Overflow question有关方案的静态分析器

答案 3 :(得分:4)

特别针对CHICKEN Scheme,在4系列a"审核员"已添加,将对您的数据类型执行(有限的)流分析。特别是如果你把你的代码放在一个模块中(使代码成为一个"封闭的世界"可以这么说),它对于检测类型错误非常有帮助。

在4.9.0及更高版本中,默认情况下启用了审查程序。在旧版本中,您可以通过-scrutinize命令行选项启用它。

答案 4 :(得分:0)

sblint?基于SBCL的Common Lisp的短毛绒。