The Play framework is a Java/Scala hybrid: http://www.playframework.org/
Akka is a core Scala library with a Java API: http://akka.io/ I don't know how central Scala is to it, but Camel has a Scala DSL: http://camel.apache.org/scala-dsl.html http://java.dzone.com/articles/apache-camel-and-scala There are some core NLP/ML libraries written in Scala that are written by some very smart and interesting people, e.g.: ScalaNLP: http://www.scalanlp.org/ Factorie: http://code.google.com/p/factorie/ Both of these are ASL 2.0. I think it is also worth pointing out that there are some promising, very recent libraries for using Scala to write MapReduce jobs much more effectively: https://github.com/twitter/scalding https://github.com/NICTA/scoobi https://github.com/cloudera/crunch/tree/master/scrunch Spark is really interesting too, and it pwns Hadoop on iterative jobs: https://github.com/mesos/spark Though it is worth noting that there are Java alternatives like Peregrine that might have similar properties, like Peregrine (which was just announced and which I haven't looked into in detail): http://peregrine_mapreduce.bitbucket.org/ Though then you don't get some of the benefits of the Scala way of doing things. ;) On Sat, Jan 14, 2012 at 7:20 AM, Jörn Kottmann <[email protected]> wrote: > On 1/14/12 12:35 PM, Chris Fournier wrote: > >> Are there any examples of widely adopted Java/Scala hybrid open-source >> projects? This can't be the only project to have faced this question >> before; one could learn from another project's success/folly. >> > > I was searching for one but couldn't really find one. > > Jörn > -- Jason Baldridge Associate Professor, Department of Linguistics The University of Texas at Austin http://www.jasonbaldridge.com http://twitter.com/jasonbaldridge
