Right but if i can convert the java types to be scala code I can use the scala compiler to compile to whatever my target is.
Scala and the JVM are very tightly coupled - targeting LLVM or something should be possible, but getting that to run with high performance would be very difficult.