Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities. Constraints may be either requirements or preferences. Client code specifies the constraints to be maintained, and the solver updates the constrained variables to have values that satisfy the constraints. Cassowary was developed by Greg Badros and Alan Borning, and was optimized for user interface applications.

PropertyValue
dbpprop:abstract
  • Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities. Constraints may be either requirements or preferences. Client code specifies the constraints to be maintained, and the solver updates the constrained variables to have values that satisfy the constraints. Cassowary was developed by Greg Badros and Alan Borning, and was optimized for user interface applications. Badros used Cassowary amongst others for implementing Constraint Cascading Style Sheets (CCSS), an extension to Cascading Style Sheets (CSS). CCSS adds support for layout constraints. These allow designers to describe the layout of a web page in a more flexible manner. Cassowary is used to solve these constraints and calculate the final layout. Smalltalk, C++ and Java versions are available in the main distribution. Furthermore, there are bindings for GNU Guile, STk and Python. Other people have ported the solver to Squeak and the . NET framework (Cassowary. net). Cassowary is used by Scwm, the Scheme Constraints Window Manager.
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities. Constraints may be either requirements or preferences. Client code specifies the constraints to be maintained, and the solver updates the constrained variables to have values that satisfy the constraints. Cassowary was developed by Greg Badros and Alan Borning, and was optimized for user interface applications.
rdfs:label
  • Cassowary constraint solver
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is owl:sameAs of