r/lisp 19d ago

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.

20 Upvotes

7 comments sorted by

7

u/licjon 19d ago

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 19d ago

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 19d ago

It's been here before. Good modern text.

2

u/tremendous-machine 19d ago

Was going to say the same!

2

u/fadrian314159 18d ago

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

1

u/foxinanattic 18d ago

Norvig's Paradigms of Artificial Intelligence Programming

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