Common Lisp 或 Chicken Scheme 有 lint 吗?可能类似于 C 的夹板、Haskell 的 HLint、Perl 的 B::Lint 等?
问问题
3216 次
5 回答
11
于 2011-11-24T16:06:42.573 回答
5
PLT Scheme 有一个静态调试器,称为“ MrSpidey ”,如果您使用的是“Bigloo”Scheme 编译器,则为“bugloo”,但这就是我能找到的全部。请参阅有关方案的静态分析器的Stack Overflow 问题。
于 2011-08-02T22:49:41.410 回答
4
特别是对于 CHICKEN Scheme,在 4 系列中添加了一个“审查程序”,它将对您的数据类型执行(有限)流分析。尤其是如果您将代码放入模块中(可以说使代码成为“封闭世界”),它对检测类型错误非常有帮助。
在 4.9.0 及更高版本中,审查程序默认启用。在旧版本中,您可以通过 -scrutinize 命令行选项启用它。
于 2015-06-25T06:46:59.863 回答
3
不,Common Lisp 没有这样的东西。
于 2011-08-01T10:09:59.173 回答
1
斜刺?Common Lisp 的 linter,基于 SBCL。
于 2019-06-22T15:46:06.507 回答