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

Reply via email to