Есть ли ворс для Common Lisp или Chicken Scheme? - PullRequest
24 голосов
/ 01 августа 2011

Есть ли пух для Common Lisp или Chicken Scheme? Возможно, что-то похожее на шину C, HLint в Haskell, B :: Lint в Perl и т. Д .?

Ответы [ 5 ]

11 голосов
/ 24 ноября 2011
4 голосов
/ 25 июня 2015

Специально для CHICKEN Scheme, в серии 4 был добавлен «анализатор», который будет выполнять (ограниченный) анализ потока ваших типов данных. Особенно, если вы помещаете свой код в модуль (делая его, так сказать, «закрытым миром»), это может быть чрезвычайно полезно при обнаружении ошибок типов.

В 4.9.0 и более поздних версиях проверка включена по умолчанию. В старых версиях вы можете включить его с помощью опции командной строки -scrutinize.

4 голосов
/ 03 августа 2011

Существует статический отладчик для схемы PLT, который называется " MrSpidey " и "bugloo", если вы используете компилятор схемы "Bigloo", но это все, что я смог найти. см. вопрос переполнения стека о статических анализаторах для схемы.

3 голосов
/ 01 августа 2011

Нет, для Common Lisp ничего подобного нет.

0 голосов
/ 22 июня 2019

sblint ?Линтер для Common Lisp, основанный на SBCL.

...