The Cool-lex order and algorithms have been invented and authored by Frank Ruskey and Aaron Williams (http://webhome.cs.uvic.ca/~ruskey/Publications/Coollex/CoolComb.html). You may need to obtain a permission to use Cool-lex as governed by applicable laws and academic practices.
The code in this repository is authored by the cool-lex-java contributors, and is licensed under Apache License, version 2.0.License.
Minimum Java 8.
Can easily be re-written for lower versions, as primitive iterators and an exact-arithmetic function (in tests) are the sole dependencies on version 8.
On the map:
- Adding more algorithms.
Other ideas:
- Mavenization.
- Inclusion of testing framework.
- Algorithm implementations for constrained computing environments.