Hacker News new | past | comments | ask | show | jobs | submit login

Was looking for exactly this a few months ago. I wish this weren’t in Java but not a deal killer.



Google OR Tools can solve similar problems and has bindings for several languages

https://github.com/google/or-tools


I should really get better at Java but that from google has Python bindings is right up my alley.


FWIW, OptaPlanner also works on Kotlin and Scala, not just Java. There is a 100% Kotlin variant of the quarkus-school-timetabling quickstart is also the optaplanner-quickstarts repo - and there's a video of that.

Some users have been successfully using OptaPlanner in jruby or groovy over the years, but your mileage may vary there.


Clojure user here. The java-ness is actually an advantage, because you can easily cater to all JVM-hosted languages.


You're using Clojure with OptaPlanner? That's cool! Any pitfalls with our API's we should know about?


Not yet, but planning to. I don't expect problems, but I'll defnitely report any issues if they arise!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: