I'd really like to use Scala in the opennlp.ml rewrite, for reasons I've already stated on the list. My thinking on this is to do the first reorganization for opennlp.ml in pure Java, make a release, and then starting mixing in Scala. I've been happily mixing Scala and Java on a number of projects without much fuss. However, I do so in the context of using SBT (simple build tool), rather than maven (SBT can read Maven declarations, FWIW). It is quite straightforward to use, and I'm now using Eclipse with the Scala IDE for Eclipse to build Java/Scala projects - so it should be straightforward for others to get up and running with it.
I'd be interested in hearing whether anyone has any particular concerns or objections about this plan. Also interested in hearing whether anyone is particularly keen on the use of Scala. BTW, if you haven't seen much of Scala before, I have some very gentle introductions (aimed at first time programmers) for getting started with it on my blog. You can find links to the posts, plus to lots of other resources here: http://icl-f11.utcompling.com/links -- Jason Baldridge Associate Professor, Department of Linguistics The University of Texas at Austin http://www.jasonbaldridge.com http://twitter.com/jasonbaldridge
