Hacker GitHub

← All repos

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

Mentions per year 102 mentions · busiest year 2024 (19)
20082026
  1. …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
  2. 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
  3. 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
  4. Norvig, https://github.com/norvig/paip-lisp (free online now).
  5. …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
  6. 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
  7. 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
  8. …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
  9. …(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
  10. …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]
  11. 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]
  12. …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
  13. …of the names of things to the application (almost creating a domain specific language). [0] https://github.com/norvig/paip-lisp
  14. …classic AI algorithms which showcase the strengths of the language well. It's available online here https://github.com/norvig/paip-lisp
  15. …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
  16. …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
  17. …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
  18. …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
  19. …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
  20. …his mind later. [0] at least in the Lisp world, which Norvig has extensive experience with[1] [1] https://github.com/norvig/paip-lisp
  21. https://github.com/norvig/paip-lisp
  22. …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
  23. …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)
  24. https://github.com/norvig/paip-lisp
  25. 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)
  26. …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)
  27. …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?
  28. …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
  29. Also see PAIP: https://github.com/norvig/paip-lisp
    comment by lispm · 2019-03-06 · in Common Lisp Koans
  30. …of Artificial Intelligence Programming" (PAIP) by Peter Norvig. Book and code available here: https://github.com/norvig/paip-lisp
  31. …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]
  32. …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)
  33. …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)
  34. …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?
  35. PAIP - Norvig 1992. It appears to be available online https://github.com/norvig/paip-lisp
  36. 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
  37. …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
  38. …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
  39. One of the classics, now available on Github: Paradigms of Artificial Intelligence Programming https://github.com/norvig/paip-lisp
  40. …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
  41. …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
  42. …https://letoverlambda.com , http://www.paulgraham.com/onlisptext.html [4] http://landoflisp.com , https://github.com/norvig/paip-lisp