Scala 2.12 is released since several weeks now, and Scala 2.12.1 yesterday. It has a lot of features including using java 8 lambda for Scala lambda. But sadly Android is stuck to java 7 even if Android support some Java 8 features.

I was asking myself if I have to moe my game on this version but as i am targeting Android for my main platform, it seems a little dangerous. So i said to myself that someone else have already ask this question somewhere and i am right.

A part compilation enhancements, performance gain and java interoperability, there is nothing new regarding language with Scala 2.12. And as a redditer mentioned, Scala 2.11 is still in the loop and a 2.11.9 is scheduled.

So why trying to move to this version? Good question. What I suppose to be a smart move is indeed not necessary and indeed time consuming.