norvig/paip-lisp
View on GitHub ↗ ★ 7,521 Common Lisp
Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
102 mentions on Hacker News by 63 people: 10 stories, 92 comments · first 2018-02-26 · latest 2026-04-19
20082026
-
…just like most Common Lisp books of the era. It can be read here, in mobi or zipped HTML format: https://github.com/norvig/paip-lisp/releases/tag/1.1 Or here, in PDF: https://github.com/norvig/paip-lisp/releases/tag/v1.0 For a native web…
comment by metagame · 2021-10-11 · in Peter Norvig Joins Stanford HAI -
Paip is a good and useful one to learn https://github.com/norvig/paip-lisp
comment by ngcc_hk · 2021-10-10 · in Lisp in a Weekend -
Norvig's PAIP is what won me over from Scheme to Common Lisp. https://github.com/norvig/paip-lisp
comment by lukego · 2021-10-02 · in Common Lisp -
Norvig, https://github.com/norvig/paip-lisp (free online now).
comment by abecedarius · 2021-09-10 · in Ask HN: Books that teach you programming languages via systems projects? -
…often include a reasonably performant Prolog. If you'd like to see how to do that yourself: https://github.com/norvig/paip-lisp
comment by Tomte · 2021-07-20 · in Using Prolog for Sudoku Variants -
Norvig's PAIP is available to read online: https://github.com/norvig/paip-lisp I've helped on the ongoing work of ebook cleanup.
comment by pronoiac · 2021-06-20 · in Common Lisp Books -
CLtL2 ( https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html ) is freely available, PAIP ( https://github.com/norvig/paip-lisp ) also .
comment by lispm · 2021-06-20 · in Common Lisp Books -
…wanting a more didactical explanation of what ELIZA does [1] is probably a better resource. 1: https://github.com/norvig/paip-lisp/blob/master/docs/chapter...
comment by emmanueloga_ · 2021-05-30 · in Joseph Weizenbaum’s Original ELIZA -
…(but I'm not an expert). PAIP was recently made available for free download by the author [1] [1] https://github.com/norvig/paip-lisp/releases/tag/v1.0
comment by vector_spaces · 2021-03-28 · in The Pastry A.I. That Learned to Fight Cancer -
…on how to implement Prolog (in Common Lisp) in Peter Norvig's Paradigms of Artificial Intelligence: https://github.com/norvig/paip-lisp/blob/master/docs/chapter... There's also Implementations of Prolog:…
comment by DonaldFisk · 2021-02-23 · in The birth of Prolog (1992) [pdf] -
The relevant section of PAIP: https://github.com/norvig/paip-lisp/blob/master/docs/chapter... Also worth exploring The Reasoned Schemer which teaches minikanren, which can be (and has been) implemented in many programming languages. It…
comment by Jtsummers · 2021-02-23 · in The birth of Prolog (1992) [pdf] -
…I would go for the MIT Licensed "Paradigms of Artificial Intelligence Programming" by Peter Norvig. https://github.com/norvig/paip-lisp a) you get the extra benefit of playing with Lisp b) it gets universal praise c) as you guessed, it's…
comment by NotPavlovsDog · 2021-01-25 · in The Hundred-Page Machine Learning Book -
…of the names of things to the application (almost creating a domain specific language). [0] https://github.com/norvig/paip-lisp
comment by Jtsummers · 2021-01-08 · in Peter Norvig's “pytudes” for Advent of Code 2020 -
…classic AI algorithms which showcase the strengths of the language well. It's available online here https://github.com/norvig/paip-lisp
comment by yissp · 2020-12-16 · in Ask HN: I want to start learning Lisp. Where do I begin? -
…programs written by someone with pretty clear track record of doing interesting things ( https://github.com/norvig/paip-lisp ).
comment by patrec · 2020-12-03 · in State of Common Lisp Survey 2020 -
…simpler engine such as Godot [2] [0] https://github.com/kanaka/mal/blob/master/process/guide.md [1] https://github.com/norvig/paip-lisp [2] https://godotengine.org/
comment by KineticLensman · 2020-05-24 · in Ask HN: Looking for side project ideas -
…practices, the Common Lisp Cookbook[2] is great. [0]: http://www.gigamonkeys.com/book/ [1]: https://github.com/norvig/paip-lisp [2]: http://lispcookbook.github.io/cl-cookbook/
comment by pcr910303 · 2020-05-01 · in I’ve Consed Every Pair -
…in the know, PAIP is Paradigms of Artificial Intelligence Programming, with a fantastic repo here: https://github.com/norvig/paip-lisp
comment by vz8 · 2020-04-01 · in Restarts in Common Lisp -
…This is my all time favorite programming book, both for the prose and the code within it: https://github.com/norvig/paip-lisp Interestingly, I find that the set of Lisp programmers also contains many of the best writers about programming:…
comment by jimbokun · 2020-02-21 · in How to Write Usefully -
…his mind later. [0] at least in the Lisp world, which Norvig has extensive experience with[1] [1] https://github.com/norvig/paip-lisp
comment by Tcepsa · 2020-02-18 · in The Myth of the Myth of the 10x Programmer -
https://github.com/norvig/paip-lisp
comment by patrec · 2020-02-11 · in Ask HN: What are some books where the reader learns by building projects? -
…prolog? There are some examples on the Web; I'm not sure about quality, but here is a couple: 1) https://github.com/norvig/paip-lisp/tree/master/lisp Norvig implements (some pieces of?) Prolog in Lisp in his book (book text is freely…
comment by avmich · 2020-02-05 · in Learn X in Y minutes Where X=Prolog -
…dated and hasn't aged well. It's also nowhere near as mind expanding as PAIP/Graham's books. [1] https://github.com/norvig/paip-lisp [2] PDFs can be found on Google Clojure is not recommended as it is very different to Lisp. Lisp code…
comment by armitron · 2020-01-16 · in The Roots of Lisp (2001) -
https://github.com/norvig/paip-lisp
comment by armitron · 2019-12-08 · in Lisp Programming in Vim with Slimv or Vlime -
Norvig constructs a version of Prolog in his book - https://github.com/norvig/paip-lisp , see ch.11 Here - https://github.com/prolog8/awkprolog - is an interesting example of Prolog written in AWK. Not too long and neither too dense code.
comment by avmich · 2019-11-20 · in Logic Puzzles with Prolog (2017) -
…first book, commonly referred to by its acronym PAIP, is available online for free from the author: https://github.com/norvig/paip-lisp I think there is ongoing effort to update it for better accessibility.
comment by tsuru · 2019-11-20 · in Logic Puzzles with Prolog (2017) -
…programming is Norvig's Paradigms of Artificial Intelligence: Case Studies in Common Lisp https://github.com/norvig/paip-lisp Common Lisp is the result of consensus among industry stakeholders. There is meaningful consistency but no…
comment by brudgers · 2019-08-10 · in Ask HN: How do you “get” Lisp? -
…Programming" is enjoyable to read as well. As a pdf the book itself is freely available: https://github.com/norvig/paip-lisp And then of course there's the classic Costanza guide at http://www.p-cos.net/lisp/guide.html (not so much about…
comment by Jach · 2019-07-23 · in Common Lisp Style Guide -
Also see PAIP: https://github.com/norvig/paip-lisp
comment by lispm · 2019-03-06 · in Common Lisp Koans -
…of Artificial Intelligence Programming" (PAIP) by Peter Norvig. Book and code available here: https://github.com/norvig/paip-lisp
comment by lispm · 2019-03-01 · in Interpreter for a simple Lisp, Written in Prolog -
…for free on github, and implements something like ELIZA in Common Lisp. I really recommend it. https://github.com/norvig/paip-lisp/blob/master/README.md
comment by cjallen88 · 2019-02-28 · in Let’s LISP like it’s 1959 [video] -
…logic & unification systems in Lisp, and the foundation of many codebases still in use today. https://github.com/norvig/paip-lisp
comment by white-flame · 2019-02-25 · in Loglisp: An Alternative to Prolog (1982) -
…by Peter Norvig, the full text is available online, all code discussed in the book is LISP https://github.com/norvig/paip-lisp
comment by mtreis86 · 2019-01-15 · in Some Lisp books (2012) -
…3. LiSP (Lisp in Small Pieces), 4. PAIP (Paradigms of Artificial Intelligence Programming) https://github.com/norvig/paip-lisp SICP and HTDP are different but serve the same purpose. LiSP is about interpretation, semantics, and…
comment by nabla9 · 2019-01-12 · in If not SICP, then what? Maybe HTDP? -
PAIP - Norvig 1992. It appears to be available online https://github.com/norvig/paip-lisp
comment by atrocious · 2018-11-16 · in Ask HN: Older textbooks/papers you consider classics still worth studying today? -
just found he has a github with the book ( in multiple formats) https://github.com/norvig/paip-lisp
comment by keithnz · 2018-10-10 · in The Art of Prolog, Second Edition -
…Intelligence Programming' by Peter Norvig[0]. The book teaches both LISP and classic AI. [0] https://github.com/norvig/paip-lisp
comment by nafizh · 2018-10-10 · in The Art of Prolog, Second Edition -
…nowadays, but I hope to at least get a taste of what it was to be a researcher in classical AI. [0] https://github.com/norvig/paip-lisp
comment by krmboya · 2018-08-27 · in A Road to Common Lisp -
One of the classics, now available on Github: Paradigms of Artificial Intelligence Programming https://github.com/norvig/paip-lisp
comment by tlavoie · 2018-07-02 · in The Machine That Builds Itself: The Strengths of the Lisp Languages (2016) -
…often when search for 'lisp ai' on google. It's pretty old, but maybe it's a good place to start: https://github.com/norvig/paip-lisp
comment by globuous · 2018-04-28 · in Lisp in Small Pieces of Clojure, part 3 -
…probably the #1 thing I missed in Lisp, after having used ML a bit, until optima came along. [1] https://github.com/norvig/paip-lisp/blob/master/lisp/patmatc... [2] https://github.com/m2ym/optima
comment by _delirium · 2018-04-25 · in JavaScript Pattern Matching Proposal -
…https://letoverlambda.com , http://www.paulgraham.com/onlisptext.html [4] http://landoflisp.com , https://github.com/norvig/paip-lisp
comment by deepaksurti · 2018-03-15 · in Ask HN: What is the best way to get started with practical LISP?