If your main priority is maturity, I would recommend JGAP , a library written in Java (which I used in my bachelor with very successful results).
Using the natural interoperability between Java and Scala, there should be no problem with this. (But, of course, it would be great to see the Scala equivalent in terms of maturity and flexibility using Scala idioms)
That he is supported, he has not released new versions since 2009.
We are sure that there are other implementations, but I just wanted to add 2 Β’ to the library, I will definitely return when it arrives (even if it is necessary to start the port).
Oswaldo
source share