this post was submitted on 19 Nov 2023
1 points (100.0% liked)

Lisp

52 readers
3 users here now

founded 1 year ago
MODERATORS
 

hello everyone, I'm a python programmer with around 6 years of experience.

recently i learned haskell and also learned a little about category theory

i also want to learn LISP, I've seen a few tutorials here and there and I'm aware of the syntax. i would like to read a book on LISP.

could you guys recommend me books, anything from intermediate to advance

top 14 comments
sorted by: hot top controversial new old
[–] sdegabrielle@alien.top 1 points 10 months ago

I’d start with How to Design Programs, Second Edition https://htdp.org/ or if you prefer the Socratic Method you might like the series of books by Dan Friedman starting with The Little Schemer and The Seasoned Schemer. The books are linked at https://en.wikipedia.org/wiki/Daniel_P._Friedman

[–] katspaugh@alien.top 1 points 10 months ago

Let over Lambda Goes in depth about closures and macros

https://letoverlambda.com

[–] blue1_@alien.top 1 points 10 months ago

Look at the sidebar.

Btw, Lisp is not written uppercased anymore.

[–] Manifoldsqr@alien.top 1 points 10 months ago (1 children)
[–] __Yi__@alien.top 1 points 10 months ago

this is the way

[–] MWatson@alien.top 1 points 10 months ago

I will plug a book I wrote, available to read free online https://leanpub.com/lovinglisp/read

it is just a book of many small programming projects, with an emphasis on AI. This is a live book I update about twice a year.

[–] Eidolon82@alien.top 1 points 10 months ago

Practical Common Lisp, On Lisp, Lisp in Small Pieces

[–] Realistic-Nobody-816@alien.top 1 points 10 months ago

For Common Lisp:

  1. COMMON LISP: A Gentle Introduction to Symbolic Computation, David S. Touretzky
  2. Practical Common Lisp, Peter Seibel
  3. ANSI Common Lisp, Paul Graham
  4. On Lisp, Paul Graham
  5. Common Lisp Recipes, The Common Lisp Cookbook, ...
[–] GrilledGuru@alien.top 1 points 10 months ago (1 children)

"The little schemer" and "The seasoned schemer" behind their naïve approach are really really good books on lisp.

[–] donleo@alien.top 1 points 10 months ago (1 children)

I dont know whether they are still available somewhere, but the "** Schemer" books came after the "** Lisper" books. They are also worth mentioning here.

[–] sdegabrielle@alien.top 1 points 10 months ago

the little lisper was renamed the little schemer in its 4th edition I think. There were no other little lisper books https://mitpress.mit.edu/9780262560993/

https://felleisen.org/matthias/BTLS-index.html

[–] lmh-cadenza-093@alien.top 1 points 10 months ago

I highly recommend Structure and Interpretation of Computer Programs. It is not only about Lisp or Lisp-family languages but also trains about functional programming mindset.

You can read it online at: https://sarabander.github.io/sicp/html/index.xhtml#toc-Dedication-1

[–] ActuallyFullOfShit@alien.top 1 points 10 months ago

Another vote for Practical Common Lisp to learn

[–] Educational-Pea-1965@alien.top 1 points 10 months ago

Paradigms of Artificial Intelligence Programming: Case Studies In Common Lisp aka "PAIP" by Peter Norvig.

I like it because, unlike most other programming books, he evolves each programme, rather than just showing you the final form. Also, his style is worth emulating.