[ToDo] Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP

Dated Jan 1, 1992; last modified on Mon, 05 Sep 2022

The Common Lisp Programming Language

  • Introduction to Lisp
  • A Simple Lisp Program
  • Overview of Lisp

Early AI Programs

  • GPS: The General Problem Solver
  • Eliza: Dialog with a Machine
  • Building Software Tools
  • Student: Solving Algebra Word Problems
  • Symbolic Mathematics: A Simplification Program

Tools and Techniques

  • Efficiency Issues
  • Low-Level Efficiency Issues
  • Logic Programming
  • Compiling Logic Programs
  • Object-Oriented Programming
  • Knowledge Representation and Reasoning

Advanced AI Programs

  • Symbolic Mathematics with Canonical Forms
  • Expert Systems
  • Line-Diagram Labeling by Constraint Satisfaction
  • Search and the Game of Othello
  • Introduction to Natural Language
  • Unification Grammars
  • A Grammar of English

The Rest of Lisp

  • Scheme: An Uncommon Lisp
  • Compiling Lisp
  • ANSI Common Lisp
  • Troubleshooting
Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP. Peter Norvig. Google. github.com . 1992.