Scala 2.11Jason Zaugg
-Ybackend:GenBCode streamlined, parallelizable. Details-Ydelambdafy:method smarter compilation of lambdas
The inches we need are everywhere around us. They are in every break of the game every minute, every second.
On this team, we fight for that inch.
scala-library.jar by spinning out modules for -xml, -parser-combinators, -continuations
import scala.pickling._
import json._
// Pickle to a JSON string
val pckl = List(1, 2, 3, 4).pickle
// Unpickling is just as easy:
val lst = pckl.unpickle[List[Int]]
Status: incubating
import ExecutionContext.Implicits.global
import scala.async.Async.{async, await}
val future = async {
val f1 = async { ...; true }
val f2 = async { ...; 42 }
if (await(f1)) await(f2) else 0
}
Status: hatched!
*Proxy, Synchronized*, *Forwarder, s.c.script._, Immutable*AdaptorJava 8
invokedynamic based lambdas-Xexperimental-lly in 2.11.0)Scala for everyone