Quote:
Originally Posted by Joe Ross
The alpha testing is currently using Eclipse Kepler with the Java 8 SE embedded JRE on the roboRIO. Not being a java expert, I'm not sure what additional java 8 support Eclipse Luna supports, or what the plans would be to support which version for FRC.
|
Eclipse Kepler supports Java 7 syntax. You can use Java 8 libraries with Kepler. What you can't use is new Java 8 syntax. Which is just functional programming/lambdas. I wouldn't expect that to come during alpha or beta testing anyway. Largely because FIRST said they want to preserve as much backward compatibility to the APIs as they can next year. Which implies they aren't changing them to use functional programming APIs! I could see it coming up if a team is writing a complex algorithm and wants to call some built in APIs for that.
Professionally, I'm excited about functional programming. For FRC, I'm much more excited about Java SE and various features added in Java 5 and 7. That and the fact that we aren't using NetBeans next year!