View Single Post
  #3   Spotlight this post!  
Unread 11-11-2012, 10:23
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
Quote:
Originally Posted by RyanCahoon View Post
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 View Post
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 View Post
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.
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com