https://github.com/ruby0x1/cassowary-hx
A direct port of cassowary.js to Haxe
https://github.com/ruby0x1/cassowary-hx
Last synced: 21 days ago
JSON representation
A direct port of cassowary.js to Haxe
- Host: GitHub
- URL: https://github.com/ruby0x1/cassowary-hx
- Owner: ruby0x1
- License: mit
- Created: 2016-02-02T20:01:26.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2020-06-12T16:48:58.000Z (almost 5 years ago)
- Last Synced: 2025-03-24T03:35:18.859Z (about 1 month ago)
- Language: Haxe
- Size: 179 KB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
cassowary.hx
============[](https://overconstrained-slack.herokuapp.com)
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](https://github.com/slightlyoff/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](http://overconstrained.io) and [join us](https://overconstrained-slack.herokuapp.com/) on slack.