PackageDescription: ConstraintsKernel


Constraints Kernel

Last published: November 2, 2006 by 'tgriggs'

Defines 17 Classes
Extends 19 Classes


This is an initial port of the Cassowary Incremental Constraint Solver. I did the port quick and dirty from the 1999 OTI Smalltalk Version. You can find the main website here:

http://www.cs.washington.edu/research/constraints/cassowary/

There are many things I'd do to streamline the code. The interface between normal Smalltalk Numbers and the three Cassowary number types probably still needs some fleshing. I did enough to make the tests pass and the demos work.

The code download is LGPL but states in the Smalltalk README that the Smalltalk version is Public Domain.