Shackle is a constraint modelling and rewriting library and compiler framework written in rust. Shackle is still in the early stages of development. Its components are not yet stable and might drastically change.
This research was partially funded by the Australian Government through the Australian Research Council Industrial Transformation Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA), Project ID IC200100009.