Difference between revisions of "Common Lisp"
From copec
(→Links) |
(→Links) |
||
(23 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
== Books == | == Books == | ||
− | * Graham, Paul - ANSI Common Lisp | + | * Graham, Paul - ANSI Common Lisp ([http://www.paulgraham.com/acl.html author]) |
− | * Abelson Sussman - Structure and Interpretation of Computer Programs Second Edition ([https://github.com/sarabander/sicp-pdf third-party typeset]) | + | * [https://mitpress.mit.edu/books/structure-and-interpretation-computer-programs-second-edition Abelson Sussman - Structure and Interpretation of Computer Programs Second Edition] ([http://web.mit.edu/alexmv/6.037/sicp.pdf html->pdf]) ([https://github.com/sarabander/sicp-pdf third-party typeset]) |
− | * Steele, Guy - Common Lisp the Language Second Edition | + | * [https://www.elsevier.com/books/common-lisp/steele/978-0-08-050226-7 Steele, Guy - Common Lisp the Language Second Edition] ([https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html html], [https://unaen.org/cl/cltl/cltl2.html mirror]) |
− | + | * Seibel, Peter - Practical Common Lisp ([http://www.gigamonkeys.com/book/ author], [https://unaen.org/cl/pcl/ mirror]) | |
− | * Norvig, Peter - Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp | + | * Norvig, Peter - Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp ([https://norvig.com/paip.html author]) |
− | * Graham, Paul - On Lisp | + | * Graham, Paul - On Lisp ([http://www.paulgraham.com/onlisp.html author]) |
− | * Weitz, Edmund - Common Lisp Recipes | + | * [https://www.apress.com/us/book/9781484211779 Weitz, Edmund - Common Lisp Recipes] ([http://weitz.de/cl-recipes/ author]) |
− | * Burgemeister, Bert - Common Lisp Quick Reference | + | * [http://clqr.boundp.org/ Burgemeister, Bert - Common Lisp Quick Reference] |
− | * Barski, Conrad - Learn to Program in Lisp, One Game at a Time | + | * [https://nostarch.com/lisp.htm Barski, Conrad - Learn to Program in Lisp, One Game at a Time] |
== Links == | == Links == | ||
Line 24: | Line 24: | ||
* [https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html Common Lisp the Language, 2nd Edition] ([https://unaen.org/cl/cltl/cltl2.html mirror]) | * [https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html Common Lisp the Language, 2nd Edition] ([https://unaen.org/cl/cltl/cltl2.html mirror]) | ||
* [https://www.gnu.org/software/emacs/ GNU Emacs - An extensible, customizable, free/libre text editor — and more.] | * [https://www.gnu.org/software/emacs/ GNU Emacs - An extensible, customizable, free/libre text editor — and more.] | ||
+ | * [https://portacle.github.io/ Portacle - A Portable Common Lisp Development Environment] | ||
+ | * [http://spacemacs.org/ Spacemacs: Emacs advanced Kit focused on Evil] | ||
* [https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf GNU Emacs Reference Card.] | * [https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf GNU Emacs Reference Card.] | ||
* [https://github.com/slime/slime SLIME - Superior Lisp Interaction Mode for Emacs.] | * [https://github.com/slime/slime SLIME - Superior Lisp Interaction Mode for Emacs.] | ||
Line 29: | Line 31: | ||
* [https://learnxinyminutes.com/docs/common-lisp/ Learn X in Y Minutes Where X=Common Lisp] | * [https://learnxinyminutes.com/docs/common-lisp/ Learn X in Y Minutes Where X=Common Lisp] | ||
* [http://xach.livejournal.com/278047.html?thread=674335 Making a small Lisp project with quickproject and Quicklisp.] | * [http://xach.livejournal.com/278047.html?thread=674335 Making a small Lisp project with quickproject and Quicklisp.] | ||
− | * [https://www.quicklisp.org/beta/ Library manager for Common Lisp.] | + | * [https://www.quicklisp.org/beta/ Quicklisp - Library manager for Common Lisp.] |
* [http://www.xach.com/lisp/quickproject/ Quickproject - Create a Common Lisp project skeleton.] | * [http://www.xach.com/lisp/quickproject/ Quickproject - Create a Common Lisp project skeleton.] | ||
* [https://github.com/CodyReichert/awesome-cl Awesome Common Lisp] | * [https://github.com/CodyReichert/awesome-cl Awesome Common Lisp] | ||
* [https://github.com/roswell/roswell Roswell - Common Lisp environment setup Utility.] | * [https://github.com/roswell/roswell Roswell - Common Lisp environment setup Utility.] | ||
− | * [https://github.com/clasp-developers/clasp Clasp | + | * [https://roswell.github.io/Installation.html Roswell - Setup.] |
+ | * [https://github.com/clasp-developers/clasp Clasp - Bringing Common Lisp and C++ Together] | ||
+ | * [http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html] ([https://unaen.org/cl/clsd/cvberry.com/tech_writings/notes/common_lisp_standard_draft.html mirror]) | ||
+ | * [http://metamodular.com/CLOS-MOP http://metamodular.com/CLOS-MOP] ([https://unaen.org/cl/clos-mop/ mirror]) | ||
+ | * [https://ultralisp.org/ https://ultralisp.org/] | ||
=== Mirrored === | === Mirrored === | ||
Line 39: | Line 45: | ||
* [https://unaen.org/cl/cltl/cltl2.html Common Lisp the Language, 2nd Edition] | * [https://unaen.org/cl/cltl/cltl2.html Common Lisp the Language, 2nd Edition] | ||
* [https://unaen.org/cl/pcl/ Seibel, Peter - Practical Common Lisp] | * [https://unaen.org/cl/pcl/ Seibel, Peter - Practical Common Lisp] | ||
+ | * [https://unaen.org/cl/clsd/cvberry.com/tech_writings/notes/common_lisp_standard_draft.html Common Lisp Standard Draft] | ||
+ | * [https://unaen.org/cl/clos-mop/ The Metaobject Protocol of the Common Lisp Object System] | ||
+ | |||
+ | == Packages, Systems, Libraries, Confusion == | ||
+ | * [https://common-lisp.net/project/asdf/asdf.html https://common-lisp.net/project/asdf/asdf.html] | ||
+ | * [https://github.com/fare/asdf/blob/master/doc/best_practices.md https://github.com/fare/asdf/blob/master/doc/best_practices.md] | ||
+ | * [https://fare.livejournal.com/184127.html https://fare.livejournal.com/184127.html] | ||
+ | * [https://davazp.net/2014/11/26/modern-library-with-asdf-and-package-inferred-system.html https://davazp.net/2014/11/26/modern-library-with-asdf-and-package-inferred-system.html] | ||
+ | * [http://weitz.de/packages.html http://weitz.de/packages.html] | ||
+ | * [https://ebzzry.io/en/script-lisp/ https://ebzzry.io/en/script-lisp/] |
Latest revision as of 14:23, 24 October 2024
Contents
Overview
At creation time this page is going to serve as the de-facto landing page as well as scratch page for general research around and development in Common Lisp.
Aspects
I would like to continue and divide language paradigms and idioms by aspect with references.
Books
- Graham, Paul - ANSI Common Lisp (author)
- Abelson Sussman - Structure and Interpretation of Computer Programs Second Edition (html->pdf) (third-party typeset)
- Steele, Guy - Common Lisp the Language Second Edition (html, mirror)
- Seibel, Peter - Practical Common Lisp (author, mirror)
- Norvig, Peter - Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (author)
- Graham, Paul - On Lisp (author)
- Weitz, Edmund - Common Lisp Recipes (author)
- Burgemeister, Bert - Common Lisp Quick Reference
- Barski, Conrad - Learn to Program in Lisp, One Game at a Time
Links
- Common-Lisp.net
- The Common Lisp Wiki
- LispWorks Common Lisp HyperSpec (mirror)
- Common Lisp the Language, 2nd Edition (mirror)
- GNU Emacs - An extensible, customizable, free/libre text editor — and more.
- Portacle - A Portable Common Lisp Development Environment
- Spacemacs: Emacs advanced Kit focused on Evil
- GNU Emacs Reference Card.
- SLIME - Superior Lisp Interaction Mode for Emacs.
- SLIME Manual.
- Learn X in Y Minutes Where X=Common Lisp
- Making a small Lisp project with quickproject and Quicklisp.
- Quicklisp - Library manager for Common Lisp.
- Quickproject - Create a Common Lisp project skeleton.
- Awesome Common Lisp
- Roswell - Common Lisp environment setup Utility.
- Roswell - Setup.
- Clasp - Bringing Common Lisp and C++ Together
- http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html (mirror)
- http://metamodular.com/CLOS-MOP (mirror)
- https://ultralisp.org/
Mirrored
- LispWorks Common Lisp HyperSpec
- Common Lisp the Language, 2nd Edition
- Seibel, Peter - Practical Common Lisp
- Common Lisp Standard Draft
- The Metaobject Protocol of the Common Lisp Object System
Packages, Systems, Libraries, Confusion
- https://common-lisp.net/project/asdf/asdf.html
- https://github.com/fare/asdf/blob/master/doc/best_practices.md
- https://fare.livejournal.com/184127.html
- https://davazp.net/2014/11/26/modern-library-with-asdf-and-package-inferred-system.html
- http://weitz.de/packages.html
- https://ebzzry.io/en/script-lisp/