Lisp - Useful Resources
LISP - Modern and Useful Resources
Section titled “LISP - Modern and Useful Resources”The following resources provide comprehensive and up-to-date information on Common Lisp. They are excellent for gaining in-depth knowledge, from beginner topics to advanced concepts.
Essential Reading for Beginners
Section titled “Essential Reading for Beginners”- Practical Common Lisp by Peter Seibel: A widely acclaimed, hands-on introduction to the language, focusing on practical application. It’s available for free online.
- Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky: A classic textbook that is great for building a solid foundation, especially for those new to programming.
- Land of Lisp by Conrad Barski, M.D.: A fun and engaging way to learn Lisp by building games. It makes abstract concepts tangible and enjoyable.
Core Language and Library References
Section titled “Core Language and Library References”- The Common Lisp Hyperspec (CLHS): The official ANSI standard for the language. It’s the definitive reference for every function, macro, and concept in Common Lisp.
- The Lisp Cookbook: A community-driven collection of recipes and tutorials for common programming tasks in Lisp.
- Quicklisp Library Manager: The de-facto package manager for Common Lisp. Its website is the central place for discovering and installing libraries.
- Awesome Common Lisp: A curated list on GitHub of amazing Common Lisp libraries, tools, and resources.
Community and Support
Section titled “Community and Support”- /r/lisp on Reddit: An active community for news, questions, and discussions related to Lisp.
- #lisp on Libera.Chat IRC: A real-time chat channel where you can get help from experienced Lisp programmers.
- The Common Lisp Foundation: An organization dedicated to promoting and supporting the Common Lisp language.