• 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