paip-lisp icon indicating copy to clipboard operation
paip-lisp copied to clipboard

Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"

Results 30 paip-lisp issues
Sort by recently updated
recently updated
newest added

I noticed a couple of mistakes in the definition of `integrate` (page 256) that probably slipped by testing. In the sketch below, I've indicated the mistakes with comments describing corrections:...

the epub version had issues. The cover was not set correctly and there were many issues parsing the html. I used calibre to fix errors and add the cover. I...

Using the cleaner source is nice, but the code it emits is error-prone. The source basically has `` around each line in a code block. 1. I built a script...

Dear Mr Norvig, When running some examples with the debug feature, it seems to be a bug in the code, or I am doing something wrong. The last result of...

in auxfns.lisp \*PACKAGES-FOR-WARN-ON-REDEFINITION\* should be HCL:\*PACKAGES-FOR-WARN-ON-REDEFINITION\* Note the package HCL.

paip.asd introduces a package PAIP which helps to deal with ANSI CL incompatibilities. Unfortunately the file does not document why it is doing that and which issues it fixes how....

the :serial t option should be in the module `definition:` (asdf:defsystem "paip" :default-component-class paip-source-file :version "0.1" :author "Peter Norvig" :license "MIT" :components ((:module "lisp" :serial t :components ((:file "auxfns") (:file...

The COMPILE-ALL-PAIP-FILES function is not that great, this compiles different files with various versions of the functions. The REQUIRES function only loads files. To have it load compiled files, one...

variables named ignore and other non-referenced variables should be declared to be ignored. Use for example this declaration: (declare (ignore ignore))