DocumentCode
2841021
Title
Constraint hierarchies and their applications
Author
Borning, A. ; Freeman-Benson, B. ; Maloney, J. ; Wilson, M.
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1991
fDate
Feb. 25 1991-March 1 1991
Firstpage
388
Lastpage
393
Abstract
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.<>
Keywords
logic programming; object-oriented programming; programming languages; HCLP; Kaleidoscope; Smalltalk-80; ThingLab II; assignment; constraint hierarchies; imperative programming constructs; logic programming; object-oriented programming; programming language; state; user interfaces; Application software; Computer languages; Computer science; Displays; Graphics; Logic programming; Object oriented programming; Programming profession; Springs; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Compcon Spring '91. Digest of Papers
Conference_Location
San Francisco, CA, USA
Print_ISBN
0-8186-2134-6
Type
conf
DOI
10.1109/CMPCON.1991.128839
Filename
128839
Link To Document