Jason, I'm also not using Eclipse, does Scala have a plugin for Netbeans? Or can you just use the Scala libraries directly from Java without a plugin or install?
James On 1/6/2012 9:46 AM, Jason Baldridge wrote: > Thanks everyone, for your feedback. > > Doing a mixed Scala/Java build actually doesn't add much complexity, in my > experience. Using SBT and/or the Scala IDE for Eclipse, it all works very > straightforwardly. Having said that, I'd be happy with a pure Scala package > that provides a good Java API. > > I'm relatively new to Eclipse, but have been using it quite happily for > Scala+Java development for the past month. I also find that Scala makes one > less dependent on an IDE than Java, mainly because code is much more > concise and one can have multiple classes per file - so you don't have to > navigate around as much code in so many files. > > As for developers, it sounds like we actually have some critical mass here, > and basically all my students are using Scala. I personally am much more > likely to contribute more code if I can do so in Scala, both because I far > prefer it and because I'll be creating Scala code for my class this > semester that I could ideally do in opennlp.ml. > > Having some sort of plugin architecture would be possible and probably > quite nice, though it probably would not be my first priority. > > Jason > > On Fri, Jan 6, 2012 at 6:19 AM, Jörn Kottmann <[email protected]> wrote: > >> 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. >>> >>> >
