Not nearly enough, thought with safety declarations cranked up to 11 (to 3, really) and enough type declarations sprinkled around the code, it becomes serviceable as a tool.
Really interesting. Some of the project inspirations listed are tools to rewrite Clojure source code. Recently I wanted something equivalent for Lua so I started writing one[0]. Refactoring in dynamic languages is harder that in needs to be a lot of times, but static analysis combined with whitespace-preserving ASTs would really help.
20 comments
[ 3.6 ms ] story [ 55.1 ms ] threadMaybe sblint[0] might help?
It's a pity that the CL userbase is so small and that most of the userbase doesn't think that the small userbase is a problem. :-(
[0] https://github.com/fukamachi/sblint
Static Analysis Tool At Home: sbcl --load
[0] https://github.com/Ruin0x11/yalf
https://en.m.wikipedia.org/wiki/ELIZA
Pretty sure they just had Elsa in mind.