There have been a lot of attempts to revitalize Lisp. Clojure is the one that comes to mind, and I do like that language. My personal take CL simply has a marketing problem. The name sounds so stale and boring that I never thought to pick it up. "Common" may have been a word that invoked unity in a fractured ecosystem at some point in time, but today it communicates "Nothing Special".
Toureztky's Common Lisp A Gentle Intro to Symbolic Programming Norvig's PAIP Seibel's Practical Common Lisp Graham's ANSI Common Lisp
I'd like to snag a copy of Sonya Keene's book on CLOS but hesitant to drop $50+ for a used book.
Also Lisp in Small Pieces (I went through a helluva lisp phase a long time ago but never got as deep as I should have).
It is worth mentioning Hard Way still has a bunch of holes in it, like I got to the chapter on vectors and it is basically blank
I want a book to make production-ready software in Common Lisp, not to faff around. The Paul Graham "On Lisp" book seems excellent, and I'll dive into it next.
Your recent efforts might be one of the reasons there is a little bit of Lisp hype on this forum lately :-)
A direct link to the PDF is here too. https://github.com/ccceye/computer-book/blob/master/Practica...
Another interesting one is "Land of Lisp", https://www.amazon.com/Land-Lisp-Learn-Program-Game/dp/15932...
It's more theoretical, but kind of fun. It's a touch more academic (IMHO) than Practical Common Lisp, but pretty good.
It very much helps that there's a single standard that is quite rich (unlike Scheme) which makes for much easier portability between implementations, to the point that somewhat common repeated trope was developers using one implementation for faster iteration and another for deployment (for example, CCL for development and SBCL for faster code in deployment, or CCL/SBCL for development and ECL for target deployment).