Quote:
Originally Posted by RyanCahoon
What capabilities will your framework offer beyond those of WPIlibJ?
|
It actually uses WPIlibj but through Mirah rather than Java proper. The extensions I'm adding will mostly be for adding nice Mirah syntax over the Java methods rather than replacing WPIlib methods totally.
Quote:
Originally Posted by RyanCahoon
The resources I could find say that Mirah is still in development. Is it a stable enough language to use for FIRST? I'd rather not have to wait 2 weeks for a bug fix during the 6 week build season.
|
It's been in development for some time. It's not perfect but they are rather responsive to fixing bugs!

I think it's definitely in a usable state. The good thing is that if you decide that it isn't working for you, you can compile it down to Java source files and switch to Java.
Quote:
Originally Posted by RyanCahoon
Have you checked that Mirah can be compiled to Java ME CLDC? I know a lot of other JVM-targed languages use reflection APIs behind the scenes that aren't included with the lightweight JVM that runs on the cRIO.
|
That was a concern of mine, too, so I double checked with the creator of Mirah. He said it should work great on J2ME since it compiles down to simple vanilla Java rather implementing a runtime on top of it with weird reflection and generics.