/Cassowary.net

An incremental constraint solver for .NET

Primary LanguageC#GNU Lesser General Public License v2.1LGPL-2.1

Cassowary.net README
====================

Cassowary.net [1] is a port of the Cassowary constraint solving
toolkit [2] to the .NET platform. It is based on the Java version by
Greg J. Badros, which in turn is based on the Smalltalk version by
Alan Borning.

Copyright (C) 2005-2012 Jo Vermeulen <jo.vermeulen@uhasselt.be>

This software is licensed under the LGPL, see COPYING for more
details.

Feedback is always welcome!

Context
-------

I originally created this software for my Masters thesis at Hasselt
University [3]. More information about my Masters thesis can be found
on my homepage [4].

Dependencies
------------

Cassowary.net only requires a .NET environment, such as the Microsoft
.NET platform, or the Mono implementation [5]. To compile
Cassowary.net with parsing support, the (freely available) Coco/R
parser generator [6] is required.

Acknowledgements
----------------

I would like to thank the people of the Constraints Research Group at
the University of Washington [7] for their original Cassowary solver.
Special thanks go to Greg J. Badros for taking the time to answer my
questions and providing useful insights in the behavior of the solver.

Furthermore, I wish to thank Markus Löberbauer, one of the Coco/R
developers, for helping me correct the constraint grammar.

----
[1] http://www.jozilla.net/Software/CassowaryNet
[2] http://www.cs.washington.edu/research/constraints/cassowary/
[3] http://www.uhasselt.be/
[4] http://www.jozilla.net/Research/MscThesis2005
[5] http://www.mono-project.com/
[6] http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/
[7] http://www.cs.washington.edu/research/constraints/