Constraint hierarchies and their applications

Alan H. Borning, Bjorn N. Freeman-Benson, John H. Maloney, Molly Wilson · 2002

The authors describe how they have used constraints and constraint hierarchies in three different systems: ThingLab II, a system written in Smalltalk-80 for building user interfaces; HCLP, a new programming language that integrates constraint hierarchies with logic programming; and Kaleidoscope, another programming language that combines constraint hierarchies with imperative programming constructs (state and assignment), as well as with object-oriented programming. Also described are the algorithms these systems require for finding solutions to constraint hierarchies.>

Read the paper · More papers on PaperTik