This is an open-source repository for the book Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig (1992), and the code contained therein. The copyright has reverted to the author, who has shared it here under MIT license. On the list of most influential books for programmers. As seen on TV. See also: errata, comments, retrospective.
The book is available in these formats:
chapter?.md
markdown files:The Lisp code files are listed here:
There is no single "application" to run. Rather, there is a collection of source code files, duplicating the code in the book. You can read and/or run whatever you like. Lisp is an interactive language, and you will need to interact with the code to get benefit from it. Some hints:
(load "auxfns.lisp")
.(requires "
file")
, for the various instances of file that you want to use. (If requires
does not work properly on your system you may have to alter its definition, in auxfns.lisp
.do-examples
, which takes as an argument either :all
or a chapter number or a list of chapter numbers, can be used to see examples of the use of various functions. For example, (do-examples 1)
shows the examples from chapter 1. Access this by doing (requires "examples")
.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4