A direct port of cassowary.js to Haxe
Haxe
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/cassowary
tests
.gitignore
LICENSE
README.md

README.md

cassowary.hx

Slack Status

A direct Haxe port of the cassowary.js implementation of the Cassowary constraint solving algorithm. The port includes minor changes to the js born API to deal with the changes to a strong typed language. The port also includes and passes all the original js version test cases.

Important

  • This code was a direct port of cassowary.js
  • The code may be behind current cassowary.js by a bit
  • The code is not fully optimized for Haxe (as it was born in js)

Future

While the port is complete, I have since moved on to a smaller, cleaner, stronger typed port and implementation. When uploaded, I'll link to the new version instead.

License

  • This code is licensed as MIT
  • Cassowary.js is licensed as Apache 2.0

Community

Curious about similar projects? Head over to overconstrained.io and join us on slack.