Yuck is a constraint solver that combines local search with
restarting, global constraints, and lexicographic cost functions.

Yuck can be used as a library or as a FlatZinc interpreter that
integrates with the MiniZinc IDE.

Yuck is written in Scala and runs on any system with a Java 6 (or
higher) runtime environment.

Yuck is open source and provided under the terms of the Mozilla Public
License 2.0.

For source code, binary packages, and documentation, please see
https://github.com/informarte/yuck.