# Common Lisp
[[Programming Languages]]
## Books
- [[BOOK - Paradigms of Artificial Intelligence Programming - Peter Norvig]]
- [[BOOK - LISP Lore and Logic - W Richard Stark]]
## Links
A helper library to make [[Macros (Programming)]] writing in [[Common Lisp]] provide better [[Error Handling]]:
- [GitHub - scymtym/trivial-with-current-source-form: Helps macro writers produce better errors for macro users](https://github.com/scymtym/trivial-with-current-source-form)
A unit test library that looks interesting:
> [!quote] Try is a Common Lisp test framework. It is what we get if we make tests functions and build a test framework on top of the condition system, use the types of the condition hierarchy to parameterize what to debug, print, rerun, and finally document the whole thing.
- [Try Manual](https://melisgl.github.io/mgl-pax-world/try-manual.html)