Hi Matei!

On Sep 19, 2013, at 11:54 AM, Matei Zaharia wrote:

> Hey Paul,
> 
> 2.10 is definitely on our roadmap, and you can actually find a scala-2.10 
> branch in the repo that has a bunch of the changes done.

Indeed, and for the purpose of personal experimentation that's wonderful. It's 
just that I'm engaged in a proof-of-concept for work, and at some point—I can't 
say exactly when, but in the predictable future—2.10 support will become a 
gating issue.

> However, as Mark said, it won't be in 0.8 mostly because we've had a lot of 
> other changes in that release.

Totally understandable.

> One challenge for us is that we also make some nontrivial changes to the 
> Scala interpreter to support Spark's interpreter, which require porting to 
> each Scala release. In addition we had some issues with Akka compatibility -- 
> Akka 2.0.x doesn't work on Scala 2.10, but Akka 2.1.x creates some extra 
> non-daemon threads that mess up our user programs. But we are working on 
> fixing these and we are very excited about the features in Scala 2.10 and 
> 2.11. Stuff like the fast serialization library will really help Spark.

All of these are good points, and I certainly don't mean to imply it's trivial 
to upgrade, or that anyone's being lazy about it. At this point, I can only 
selfishly hope there is a 2.10-based release very shortly after the 0.8.0 
release. :-)

> Matei

Best regards,
Paul


Reply via email to