Artificial intelligence research has thrived in the years since this best-selling AI classic was first published. The revision encompasses these advances by adapting its coding to Common Lisp, the well-documented language standard, and by bringing together even more useful programming tools. Today's programmers in AI will find this volume's superior coverage of programming techniques and easily applicable style anything but common.
"This is a completely new edition of the classic AI programming text with the same title … The authors give completely new explanations, new examples, and different implementations of various problems explored in this second edition … If you want to develop AI programs in Lisp, you should read the new edition of Artificial Intelligence Programming."
—AI SIG International Newsletter
"If you are looking for an introduction to AI programming -- not just LISP -- this is the book. It has much more depth than any of the competition."
—Jeffrey Bonar ,Director,
Intelligent Systems Group Learning Research and Development Center
Contents Part I:Lisp Programming.Lisp Review. Macros and Read-Macros. Data Structures and Control Structures in Lisp. Input/Output in Lisp. Compiling Your Program and Your Program's Program. Data-Driven Programming and Other Programming Techniques. Higher-Order Functions, Continuations, and Coroutines. Part IIAI Programming Techniques.Simple Discrimination Nets. Agenda Control Structures. Deductive Information Retrieval. Discrimination Nets With Variables. Production Systems. Slot and Filler Data Bases. Chronological Backtracking. Data Dependencies and Reason Maintenance Systems. Appendix 1: A Glossary of Common Lisp Functions. Answers to Selected Exercises.