I still don't like mixing Java and Scala. If we do a complete rewrite of the perceptron and maxent implementation Scala would be an option. If we just do a little Scala and transform some of the existing classes it doesn't seem reasonable to me to add all the complexity to the build.
Jörn On 1/6/12 10:50 AM, Olivier Grisel wrote:
My 2 cents: As a potential contributor to the opennlp.ml package with a good background in machine learning, I would say Scala is not a barrier for me (even if I don't use it often right now). Maybe even the opposite as I find coding in Scala more fun than Java. Profiling and perf tuning can be a bit harder though. The most important drawback I had against Scala in the past was the poor / buggy Eclipse support for Scala which made it painful to work with multi-language (Java + Scala) projects but the situation has very much improved over the past 2 years.
