> (1) there is very little compile-time error analysis and type declaration
There's been a lot of improvement on that front.
There's been a lot of improvement on that front.
And there's also been improvement, see Coalton for a ML on top of CL. (https://github.com/coalton-lang/coalton/) (and SBCL itself evolves)
A good presentation on what we're missing: https://www.youtube.com/watch?v=8Ab3ArE8W3s
I used to use scheme and racket but the joy of debugging in CL is worth putting up with two (or four) name spaces.