View Single Post
  #1   Spotlight this post!  
Unread 31-01-2016, 19:54
lobrien lobrien is offline
Registered User
FRC #3880
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2016
Location: Kailua Kona, Hawaii
Posts: 6
lobrien is an unknown quantity at this point
N00B question: Are other languages not *allowed* or not *supported*?

I am brand new to FRC this year and am trying to help with the programming aspect. Since I literally walked in to volunteer last Tuesday and the first competition is in just a few weeks, time is of the essence...

As I understand it, C++, Java, and LabView are "supported" languages and I took this to mean that other languages were not *allowed*. But it seems to me that there is (at least) some kind of Python-based community and I saw some threads about people using IKVM to allow C# components, etc.

Can someone clarify what is *allowed*? Specifically, I work for Xamarin (mono sponsors). Are we allowed to develop a mono-based solution? Or, if Java is allowed, can we use *any* language that runs on the JVM?

I'm sorry if this is covered in a FAQ somewhere, but my Google-fu hasn't proved sufficient to get me an answer. (P.S. Any link to a software development rules/restriction FAQ would be highly appreciated!)

Last edited by lobrien : 31-01-2016 at 19:56.