Get the latest tech news
Notes on Graham's ANSI Common Lisp (2024)
l Comments For the most part, Graham's Lisp code is maintainable and portable. Function definitions are short and well-motivated.
However, there are a few areas where Graham's coding style should not be considered typical: Conditionals: Graham uses if rather than cond, even when using if leads to nested if's or embedded progn's. Preference for recursion over iteration, even if it might lead to code that causes stack overflows on very long lists.
Or read this on Hacker News