@FrankJ: Yes, the JVM runs on the cRIO, so we don't have any option of changing it. The problem with most of the languages I mention is that they require runtime libraries that are built for Java SE. One would have to backport the libraries to Java ME to use one of these languages, which is no small task.
I recently stumbled upon a lesser known language called
Mirah that doesn't require any runtime libraries. It has a Ruby like syntax and compiles directly to Java bytecode. From the looks of this thread, I'm not the first one on CD to discover it:
http://www.chiefdelphi.com/forums/sh...d.php?t=109460. I haven't done much with it yet, but it looks interesting.
I agree that getting Java SE in 2015 will be nice. I will have graduated high school by then, but it will definitely open up a lot of new possibilities for FRC.