💾 Archived View for diesenbacher.net › lisp.gmi captured on 2024-03-21 at 14:44:23. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
About 20 years ago, I was already a heavy emacs user, especially gnus was my favorite newsreader. But I had no deeper understanding of emacs-config files and all this stuff with that many parens. So I started with lisp...
I actually learned Common Lisp (the coolest Lisp-dialect, for daily programming, and everything) at first from "COMMON LISP: A Gentle Introduction to Symbolic Computation"[1] by Dave Touretzky. By the way, Dave seems to be a rather cool guy. Amongs other stuff, read about his fight against Scientology[2].
My second book on Common Lisp was Peter Seibel's "Practical Common Lisp"[3]. My advice, never read this book! Because afterwards you will really hate most programming languages, especially all the C++/Java/C# stuff. You will see,
And if you really want the hot stuff, use Common Lisp for you everyday work, read "Common Lisp Recipes: A Problem-Solution Approach"[4] by Edi Weitz. Edi Weitz also provided a lot of libraries in the Common Lisp eco-system. Http-client (drakma), Http-server (hunchentoot), regular expressions (cl-ppcre), and so many others.[5]
Footnotes
[1] COMMON LISP: A Gentle Introduction to Symbolic Computation