Tutorial Series to learn Common Lisp quickly
I’ve never did anything serious with Common Lisp, but my light experience on it was that<p>- the idea that almost all language constructs are user-implementable with macros is quite impressive (but I don’t buy the argument that “real” macros are only able in s-exprs)<p>- and the REPL-driven development model was a really beautiful and seamless experience.<p>But… every time I try to use it on some code, I find too many warts and inconsistencies that I just didn’t want to spend too much effort in making it work. It’s a beautiful language in it’s own ways, but the other parts are too ugly (to me, of course).<p>I’m fine with it being a lisp or not; I just want a clean language with macros baked in (and becomes the basis of most language features), and with a REPL-driven development model as a first class citizen (with interactive restarts and all).<p>Unfortunately it seems a pipe dream… so I’m stuck here.<p>[0]: <a href="https://mikelevins.github.io/posts/2020-12-18-repl-driven/" rel="nofollow">https://mikelevins.github.io/posts/2020-12-18-repl-driven/</a>