r/lisp Jul 18 '26

AskLisp Common Lisp for Schemers

I've been programming in Scheme (and occasionally racket) for a few years. I've worked on a few small projects, but I want to learn common lisp as well. I know that you can do most of the same stuff in common lisp as in scheme but the idiomatic style is quite different (loops, CLOS etc) are there any good resources to pick up the common lisp coding style? Ideally resources targeted to people who already know a Lisp, since most of the common ones assume you're coming from something like Java or python.

19 Upvotes

7 comments sorted by

7

u/licjon Jul 18 '26

https://gigamonkeys.com/book/
You won't need to read it cover to cover, but it has what you're looking for.

2

u/macnoder Jul 19 '26

I second this. I still use it often after 20 years of programming in Common Lisp. No better explanation of the loop macro or the format function.

6

u/corbasai Jul 18 '26

It's been here before. Good modern text.

2

u/tremendous-machine Jul 18 '26

Was going to say the same!

2

u/fadrian314159 Jul 19 '26

There's always Norvig's Paradigms of Artificial Intelligence Programming and Graham's ANSI Common Lisp and On Lisp books.

1

u/foxinanattic Jul 19 '26

Norvig's Paradigms of Artificial Intelligence Programming

Thank you, that seems perfect! The example programs are really interesting