Isn't the native langage to develop Windows RT apps a proprietary
extension of C++? So using something like an embedded VM like Avian (see
recent discussion) and the C++ Windows RT API might be a better way.
As far as I know, JIT compilation is impossible with Windows RT (with
generous exceptions to the VM implementations of Microsoft itself).
As a general note, all these porting projects with “unknown” status or
roadmap are a huge concern to me.
We have now Scala-GWT, Scala.NET, Scala-LLVM, js-scala and probably a few
others. It is completely unclear to me if there are any plans or intentions
of ever bringing them to a shippable or even supported state, but the mere
existence of these projects prevents interested people from creating their
Considering that most languages these days don't ship anymore without a JS
backend and are in general designed to be portable, it's alarming that
pretty much every backend except the JVM one is in some sort of dead/frozen
state. I don't want to imagine what happens when Typesafe's relationship
with Oracle turns sour and we have absolutely no alternative backend