Knappe, aber für den Einstieg ausreichende Einführung in das Thema Constraints. Um die wichtigsten Unterschiede zwischen Lisp und Scheme kennenzulernen, sollte vorher zumindest Abschnitt 1.1 durchgearbeitet werden. Die Kenntnis der Abschnitte 3.1 und 3.2 ist zu empfehlen, da dort die Themen lokale Zustandsobjekte und Nachrichtenweitergabe behandelt werden.
Enthält umfangreichere Beispiele für den Aufbau von Beschränkungsnetzen.