Code‎ > ‎Download‎ > ‎

NAILS


Nor hammer nor nail, onslaught winds the beams withstood,
Nor hammer nor nail, rains
torrent through ceiling no rot, yet wood,
But memories are nails to fasten what's learnt as it should,
And life the anvil forging wisdom from memories nailed for good.


NAILS
-  which means "NAILS for Artificial Intelligence Lisp Solving" - is a package of solutions to the exercises in LISP 3rd edition by Berthold Klaus Paul Horn and Patrick Henry Winston.

NAILS is free software licensed under the GNU General Public License version 3.



Download NAILS as:
Or help yourself directly from the NAILS buffet.


FILES                     

 NAILS-readnow.txt

 NAILS-license.txt

CODE

CHAPTER IN LISP 

 2primitives.lsp           

Basic Lisp Primitives

 3procedures.lsp

Procedure Definition & Binding 

 4conditionals.lsp            

Predicates & Conditionals 

 5recursion.lsp            

Procedure Abstraction & Recursion 

 6mapping.lsp              

Data Abstraction & Mapping 

 7iteration.lsp            

Iteration on Numbers & Lists 

 9print-read.lsp           

Printing & Reading 

 11props-arrays.lsp        

Properties & Arrays 

 12macros.lsp              

Macros & Backquote 

 13structures.lsp          

Structures                         

 14classes.lsp             

Classes & Generic Functions 

 15closures.lsp            

Lexical Variables Generators & Encapsulation 

 17list-surgery.lsp        

List Storage Surgery & Reclamation

 18lisp-in-lisp.lsp        

Lisp in Lisp

 19search-ex.lsp           

Examples Involving Search 

 20simulation.lsp          

Examples Involving Simulation 

 21blocks-world.lsp        

The Blocks World with Classes & Methods

 22goals-qa.lsp            

Answering Questions about Goals

 23constraints.lsp         

Constraint Propagation 

 24patterns.lsp            

Symbolic Pattern Matching

 25streams.lsp             

Streams & Delayed Evaluation

 27expert-back.lsp         

Backward Chaining & PROLOG

 28trees-interp.lsp        

Interpreting Transition Trees 

 30databases.lsp           

Procedure-Writing Programs & Database Interfaces

 31images.lsp              

Finding Patterns in Images

 32math.lsp                

Converting Notations Manipulating  Matrices & Finding Roots