A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2007; you can also visit the original URL.
The file type is application/pdf
.
The Cassowary linear arithmetic constraint solving algorithm
2001
ACM Transactions on Computer-Human Interaction
Linear equality and inequality constraints arise naturally in specifying many aspects of user interfaces, such as requiring that one window be to the left of another, requiring that a pane occupy the leftmost 1/3 of a window, or preferring that an object be contained within a rectangle if possible. Current constraint solvers designed for UI applications cannot efficiently handle simultaneous linear equations and inequalities. This is a major limitation. We describe Cassowary-an incremental
doi:10.1145/504704.504705
fatcat:eayudgl7hncn7ez2sk2cl2wnbi