Wow, that is great, thanks for putting it together! I have been using CL since the mid 1980s, but cumulatively have just used the language for perhaps five years.<p>While I find myself using Python a lot because it wraps so many machine learning libraries and Java because of the ecosystem, there are other languages like CL, Ruby, and Haskell that all just make me feel good when I use them.
Lots of interesting stuff in here.<p>Feel like some people could probably say things with a bit less sass though... Replying to "I have a hard time finding good resources" with "everything is terrible" isn't super useful
I really don't get the lispm's answer about cl21. What are the hidden treasures of the genuine Common Lisp we are ignorant of?<p>In my humble opinion Common Lisp is the classic example of the kitchen sink syndrome, where many pieces taken from various dialects were put together in a hurry. The results is not that bad (like, say, C++) but we know, arguably, a much more refined versions of Lisp, such as the dialect from Symbolics and Arc.<p>So, honestly, what are these hidden gems?<p>cl21, it seems, was an attempt to unify some syntactic forms rather than re-define what a Common Lisp is or should be. In that respect it is very remarkable effort. It is also a package - don't use if don't like.<p>The fair point that Common Lisp is a truly multi-paradigm language, so it includes mutating primitives alongside with "pure" functions and supports lexical and dynamic scooping, is rather difficult to grasp, but there is a lot of possibilities at the level of syntactic forms and embedded specialized DSLs, which, arguably, is what makes a Lisp Lisp.<p>It is never too much of embedded DSLs and syntactic sugar.
Author of the compilation here.<p>Sweet lords, I have made the front page of the Hacker News for the first time of my life! I had no idea that this would generate so much traction, especially as my own submission at <a href="https://news.ycombinator.com/item?id=15012678" rel="nofollow">https://news.ycombinator.com/item?id=15012678</a> went across HN rather unnoticed.
Alternate Link for people who can't open the URL due to it being marked as "malicious" by some software:<p><a href="https://gist.github.com/phoe/d93f968f22bbcc87070cdc5831762021" rel="nofollow">https://gist.github.com/phoe/d93f968f22bbcc87070cdc583176202...</a>
• Are there any functional programming advocates in the Common Lisp open source community?<p>Yo! <a href="https://github.com/slburson/fset" rel="nofollow">https://github.com/slburson/fset</a>