Index of packages:

Package blocks-world

This package contains the source code of chapter 21, "The Blocks World with Classes and Methods" from Lisp (3rd edition) by Winston and Horn.

Package blocks-world-goals

This package contains the source code of chapter 22, "Answering Questions about Goals" from Lisp (3rd edition) by Winston and Horn.

About this package:

Symbol Index

blocks-world-goals: *current-node*, variable  (undocumented)
blocks-world: add-support, function
blocks-world-goals: attach-action, function  (undocumented)
blocks-world-goals: attach-parent, function  (undocumented)
blocks-world: ball, class
blocks-world: basic-block, class
blocks-world: block-height, function
blocks-world: block-name, function
blocks-world: block-position, function
blocks-world: block-support-for, function
blocks-world: block-supported-by, function
blocks-world: block-width, function
blocks-world: brick, class
blocks-world: clear-top, function
blocks-world-goals: define-history-method, macro  (undocumented)
blocks-world-goals: find-action, function  (undocumented)
blocks-world: get-rid-of, function
blocks-world: get-space, function
blocks-world: grasp, function
blocks-world: hand, class
blocks-world: hand-grasping, function
blocks-world: hand-name, function
blocks-world: hand-position, function
blocks-world: load-bearing-block, class
blocks-world: make-space, function
blocks-world: movable-block, class
blocks-world: move, function
blocks-world-goals: node, class  (undocumented)
blocks-world-goals: node-action, function  (undocumented)
blocks-world-goals: node-children, function  (undocumented)
blocks-world-goals: node-parent, function  (undocumented)
blocks-world: put-on, function
blocks-world: remove-support, function
blocks-world-goals: show-simple-tree, function  (undocumented)
blocks-world: table, class
blocks-world-goals: tell-why, macro  (undocumented)
blocks-world: ungrasp, function
blocks-world: wedge, class