Quote:
Originally Posted by Greg McKaskle
It is possible that, like python, it will just happen in the community, but it is't a trivial amount of work.
|
I was originally thinking of this being a community thing as well, which is why I made this post, to see if anyone else wanted this as well.
Quote:
Originally Posted by Greg McKaskle
C++ now has protection and a faster reboot time. It is still a bit unkind to mistakes, but it is the most mature and most controllable language.
|
Does this mean that the WPILib will be written in C++11, or just that the C++ runtime library (such as libstdc++) and setup on roboRIO has just been made a little safer because it runs in user-space?
Quote:
Originally Posted by Greg McKaskle
I agree with the other posts, that adding another language , especially C# doesn't really seem justified at this point. But I'd love to hear which language features you would like to use.
|
My first thoughts of C# language features to use was C#'s event system, lambda methods (which do exist in C++11 and Java 8), asynchronous abilities (async/await). I was looking at using Reactive Extensions (Rx) as a possible library that I would utilize.
Quote:
Originally Posted by RyanCahoon
Also, since the RoboRIO can run Java SE, it should be theoretically possible to run alternative JVM languages like this one
|
Being able to utilize the JVM's ability to run multiple languages (Java, Scala, Clojure, etc.) is something I would love to see.