Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

With the Scala 2.9.0 RC3 now available and the release page http://www.scala-lang.org/node/7285 describing the great features that were added in that release, does anyone know what we can expect in 2.10 and future releases?

The best that page does is tease us with noting that there are some "teaser papers" will appear in this year's Onward! conference and in GPCE http://onward-conference.org/2011/

share|improve this question
    
Scala 2.9.0.Final is available, to be more precise. –  Daniel C. Sobral May 21 '11 at 3:43
    
Thanks Daniel for pointing that out! –  Dakotah North May 23 '11 at 15:16

3 Answers 3

up vote 1 down vote accepted

Some of the slides and videos from Scala Days 2011 are online at https://wiki.scala-lang.org/display/SW/ScalaDays+2011+Resources . The day one (June 2nd) keynote by Martin Odersky on the state of Scala may be of interest.

share|improve this answer

I'd be inclined to ask on their mailing list! Some observations:

  • Scala is in danger of becoming a Kitchen Sink of language features, this is not necessarily a good thing.

  • Scala's dynamic capabilities will be enhanced as the language folks figure out 'cool stuff' they can do with invokedynamic and MethodHandle coming into JDK7 (and therefore the JVM).

  • Speed! Watch as they take advantage of the JRockit merge and Hotspot improvements.

  • I expect to see the 3 'levels' of Scala start to be built into the language/compiler/whatever so that large development teams can use the smaller subset of the language as opposed to the 10,000 meters of rope that they can currently hang themselves with.

Meh, I don't actually really know :)

share|improve this answer
    
+1: "Scala is in danger of becoming a Kitchen Sink of language features". I am a big fan of Scala but I agree with your observation. I think every language should eventually be frozen and development effort should be put on libraries, tools, frameworks. IMO Scala as a language is already very rich (and complex). –  Giorgio May 25 '13 at 9:27

See http://stackoverflow.com/questions/5966068/scala-roadmap-post-2-9-0 for some answers, including STM, parallelization improvements, improved binary compatibility, more type-safe equality.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.