debugging scheme common-lisp lint chicken-scheme

debugging - ¿Hay una pelusa para Common Lisp o Chicken Scheme?



common-lisp lint (4)

Específicamente para el esquema CHICKEN, en la serie 4 se agregó un "escrutinio", que realizará un análisis de flujo (limitado) de sus tipos de datos. Especialmente si coloca su código dentro de un módulo (haciendo que el código sea un "mundo cerrado", por así decirlo), puede ser extremadamente útil para detectar errores tipográficos.

En 4.9.0 y versiones posteriores, el escrutinio está habilitado de forma predeterminada. En versiones anteriores, puede habilitarlo a través de la opción de línea de comando -scrutinize.

¿Hay una pelusa para Common Lisp o Chicken Scheme? ¿Posiblemente algo parecido a la férula de C, HLint de Haskell, B de Perl: Lint, etc.?



Hay un depurador estático para el esquema PLT, llamado " MrSpidey ", y "bugloo" si está utilizando el compilador del esquema "Bigloo", pero eso es todo lo que pude encontrar. vea esta pregunta de desbordamiento de pila sobre los analizadores estáticos para el esquema.


No, no hay nada de eso para Common Lisp.