It is for your information only, provided “AS IS” with no warranties and it confers no lefts (or rights).
- 2.11 will still target JDK7
I don't particularly care about Swing, I just want to make sure...We'll still be able to target JDK6 in Scala 2.11, right? :)
The plan (which is not set in stone) is not to target JDK6 for 2.11 but JDK 7 100%. JDK6 will be end of life on Nov 2012 (see http://www.oracle.com/technetwork/java/eol-135779.html). Scala 2.11 will not release before then.
If the changes suggested for 2.11 (method handles) are made, I'm not sure how you'd even fork that for JDK 6.
And the reason for that is that we want to make 2.11 focused on performance. One of the things we want to address is large number of classes we need to compile coming from lambdas. We would like to compile them into MethodHandles the way Java8 is planning to do.
We would like to compile them into MethodHandles the way Java8 is planning to do.
If it's judged too costly for the Typesafe/EPFL team to maintain JDK6
compatibility, maybe the community can fork&exec...
On Tue, Jul 31, 2012 at 11:46 AM, Paul Phillips <> wrote:
> I have no doubt that Typesafe can be persuaded to support jdk6 beyond 2.11.
> The open source project should be free to keep moving the ball at least as
> rapidly as Oracle does.
Yeah, I was thinking of that... A JDK6 (or even 5?) backport that
still provides new language features and library improvements might be
the first thing that makes Typesafe Subscription really worthwhile for
a lot of people.
"Unfortunately" (for Typesafe), community support is already good,
fast and free. :)
-0xe1a
JDK 7 has a few useful tricks (most notably NIO.2, the improved classloading, and JavaFX integration), but nothing that looks to justify a wholesale migration.