From 7f44ac7d2c233804ff3ec851d65a429677712811 Mon Sep 17 00:00:00 2001 From: Gnanasaikiran Date: Sun, 23 Nov 2025 23:43:41 +0530 Subject: [PATCH 1/5] Add 'Introduction to newLISP' book - Fixes #12614 --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 94d72d0829bf2..a954f9269760c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1551,6 +1551,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Common Lisp Quick Reference](http://clqr.boundp.org) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml) +* [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLISP) - Lutz Mueller (HTML) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) * [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte From 9441025ede33b888f9fdea504c96fa3f71e09ac8 Mon Sep 17 00:00:00 2001 From: Gnanasaikiran Date: Sun, 23 Nov 2025 23:52:27 +0530 Subject: [PATCH 2/5] Fix Lisp section alphabetical order --- books/free-programming-books-langs.md | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index a954f9269760c..e9d4b5eed4bf6 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1543,27 +1543,16 @@ Books on general-purpose programming that don't focus on a specific language are ### Lisp -* [ANSI Common Lisp Standard (draft version 15.17R, X3J13/94-101R)](https://franz.com/support/documentation/cl-ansi-standard-draft-w-sidebar.pdf) (PDF) -* [Basic Lisp Techniques](http://franz.com/resources/educational_resources/cooper.book.pdf) - David J. Cooper Jr. (PDF) -* [Casting Spels in Lisp](http://www.lisperati.com/casting.html) -* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky (PDF, PS) -* [Common Lisp: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro -* [Common Lisp Quick Reference](http://clqr.boundp.org) -* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) -* [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml) +* [Google's Common Lisp Style Guide](...) * [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLISP) - Lutz Mueller (HTML) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) * [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton -* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte -* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers/read) - Vsevolod Dyomkin (HTML) -* [Lisp Koans](https://github.com/google/lisp-koans) -* [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev -* [Loving Common Lisp, or the Savvy Programmer's Secret Weapon](https://leanpub.com/lovinglisp/read) - Mark Watson (HTML) -* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham -* [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig (PDF, EPUB, Markdown) -* [Practical Common Lisp](http://www.gigamonkeys.com/book/) - P. Seibel -* [The Common Lisp Cookbook](https://lispcookbook.github.io/cl-cookbook/) -* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF) +* [Let Over Lambda - 50 Years of Lisp](...) +* [Lisp Hackers: Interviews with 100x More Productive Programmers](...) +* [Lisp Koans](...) +* [Lisp Web Tales](...) +* [Loving Common Lisp, or the Savvy Programmer's Secret Weapon](...) +* [On Lisp](...) #### Emacs Lisp From 005f2f2de15b443498c07d373c53cf1cc2cb5f65 Mon Sep 17 00:00:00 2001 From: Gnanasaikiran Date: Mon, 24 Nov 2025 00:02:00 +0530 Subject: [PATCH 3/5] Fix Lisp section alphabetical order --- books/free-programming-books-langs.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index e9d4b5eed4bf6..b40f771f10232 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1543,16 +1543,23 @@ Books on general-purpose programming that don't focus on a specific language are ### Lisp -* [Google's Common Lisp Style Guide](...) +* [ANSI Common Lisp Standard (draft version 15.17R, X3J13/94-101R)](https://franz.com/support/documentation/cl-ansi-standard-draft-w-sidebar.pdf) (PDF) +* [Basic Lisp Techniques](http://franz.com/resources/educational_resources/cooper.book.pdf) - David J. Cooper Jr. (PDF) +* [Casting Spels in Lisp](http://www.lisperati.com/casting.html) +* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www.cs.cmu.edu/~dst/LispBook/) - David S. Touretzky (PDF, PS) +* [Common Lisp: An Interactive Approach](http://www.cse.buffalo.edu/~shapiro/Commonlisp/) - Stuart C. Shapiro +* [Common Lisp Quick Reference](http://clqr.boundp.org) +* [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) +* [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml) * [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLISP) - Lutz Mueller (HTML) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) * [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton -* [Let Over Lambda - 50 Years of Lisp](...) -* [Lisp Hackers: Interviews with 100x More Productive Programmers](...) -* [Lisp Koans](...) -* [Lisp Web Tales](...) -* [Loving Common Lisp, or the Savvy Programmer's Secret Weapon](...) -* [On Lisp](...) +* [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte +* [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers/read) - Vsevolod Dyomkin (HTML) +* [Lisp Koans](https://github.com/google/lisp-koans) +* [Lisp Web Tales](https://leanpub.com/lispwebtales) - Pavel Penev +* [Loving Common Lisp, or the Savvy Programmer's Secret Weapon](https://leanpub.com/lovinglisp/read) - Mark Watson (HTML) +* [On Lisp](http://www.paulgraham.com/onlisp.html) - P. Graham #### Emacs Lisp From b21fed50412848d69f49631c55080d1ac7785ddb Mon Sep 17 00:00:00 2001 From: Gnanasaikiran Date: Mon, 24 Nov 2025 00:04:55 +0530 Subject: [PATCH 4/5] Fix broken URL for Introduction to newLISP --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index b40f771f10232..f95f43b2ccf39 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1551,7 +1551,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Common Lisp Quick Reference](http://clqr.boundp.org) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml) -* [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLISP) - Lutz Mueller (HTML) +* [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLisp) - Lutz Mueller (HTML) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) * [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte From b7b41320601fc7afba78456ea33141c50055cc19 Mon Sep 17 00:00:00 2001 From: Gnanasaikiran Date: Mon, 24 Nov 2025 00:32:30 +0530 Subject: [PATCH 5/5] fix: remove duplicate entry and fix alphabetical order in free-programming-books-langs.md --- books/free-programming-books-langs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index f95f43b2ccf39..06dc2958776a7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1551,9 +1551,9 @@ Books on general-purpose programming that don't focus on a specific language are * [Common Lisp Quick Reference](http://clqr.boundp.org) * [Common Lisp the Language, 2nd Edition](http://www.cs.cmu.edu/Groups/AI/html/cltl/mirrors.html) * [Google's Common Lisp Style Guide](https://google.github.io/styleguide/lispguide.xml) -* [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLisp) - Lutz Mueller (HTML) * [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) -* [Learn Lisp The Hard Way](https://github.com/LispTO/llthw) - Colin J.E. Lupton +* [Interpreting LISP](http://www.civilized.com/files/lispbook.pdf) - Gary D. Knott (PDF) +* [Introduction to newLISP](https://en.wikibooks.org/wiki/Introduction_to_newLisp) - Lutz Mueller (HTML) * [Let Over Lambda - 50 Years of Lisp](http://letoverlambda.com/index.cl/) - D. Hoyte * [Lisp Hackers: Interviews with 100x More Productive Programmers](https://leanpub.com/lisphackers/read) - Vsevolod Dyomkin (HTML) * [Lisp Koans](https://github.com/google/lisp-koans)