For a more modern and up to date guide, Edi Weitz's "Common Lisp Recipes" is a great reference: <a href="https://www.amazon.com/Common-Lisp-Recipes-Problem-Solution-Approach-ebook/dp/B01JFTONBS/ref=mt_kindle?_encoding=UTF8&me=" rel="nofollow">https://www.amazon.com/Common-Lisp-Recipes-Problem-Solution-...</a><p>The more I use Common Lisp, the more disappointed I am that it hasn't become more popular. It really is higher level than Python, Ruby, or Perl but with nearly the performance of C and C++.
Oh hai Hacker News!<p>vindarel on Github has been doing an <i>enormous</i> amount of contributions in the past two weeks, and the modern look and feel (and some of the more modern content bits) are <i>entirely</i> due to their hard work.<p>eudoxia0 spent some time prior to that converting it and getting it modernized.<p>I'd like to congratulate them on their work, since we're on the front page of HN.<p>(I sort of steward the GH fork of the cookbook these days).
A Standard. One thing that has not been mentioned here. The lisp community came together and created a standard.<p>I maintain code from the 1980, part of which is in Common Lisp and part of which is in C. The C code breaks. The latest failure seems to be caused by the GCC compiler changing the semantics of 'inline'. The include files differ between platforms.<p>The Lisp code just runs.<p>There are no arguments like Python 2.7 vs Python 3.x. No arguments about C++11 vs C++14. No arguments about Clojure from 4 years ago and Clojure today. No arguments about any of that.<p>There is a standard. ONE standard. It only matters when you have to maintain someone else's legacy code. But it really matters.
Started looking at getting into Racket and CL after reading up on lisp and there is something about it that really bugs me, in a good way. Sadly the train seems to have left the station regarding positions where you use lisp where I live. All is java and C-flavors.
Hi, don't mean to interrupt anyone, just wanted to ask: why hasn't anyone made the common lisp hyperspec a prettier, more navigable and tooling friendly yet?
I've never ventured into a lisp like language. Would you recommend starting with common lisp or is jumping into clojure ok?<p>I have been in the JS, Java, Python world for a while and this looks like a language that could stretch my brain a little bit.