Most of our students have a hard time to write code that will not fail regarding the common basics of Java.
While some of the functional programming stuff in Java 8 is indeed nice it will not solve the problem regarding the lack of imperative programming for quite a bunch of members. Most of the stuff you mentioned in Java 8 is just syntactical sugar. You can archive the the same functionality with Java 7 and below with a little overhead. As we already agree that we do not want surprise our userbase with a plugin that required a JRE that exceeds the minimal requirement of the IDE I think Java 7 will be fine but if and only if: We will bump the necessary Eclipse Version to 4.4 AND ! we will get this SWTBot stuff working with the new setup. Those E2E SWT tests are more valueable than a simple JDK version upgrade. On 14.09.2015 21:42, Denis Washington wrote: > On 14.09.2015 20:26, Zieris, Franz wrote: >> Hi Denis, >> >> What are the arguments against Java 8? > > There aren't really any. I mostly proposed Java 7 because it is the > conservative choice: it would make the Eclipse plugin work everywhere > where a recent Eclipse (>= 4.4) works. For the user, this might be > less surprising than a plugin which requires a newer Java version than > the IDE itself. > > Other than that, there is no real reason why we shouldn't upgrade to > Java 8. Other than Stefan, I think that Java 8 has several great new > features in the language and libraries that will be very beneficial > for us. For instance, the readability of many inline Runnables we have > in our code would benefit greatly from the new lambda expression > syntax, and the functional tools in java.util.stream as well as the > java.util.concurrent enhancements will probably also be useful [1]. > > But as I said, personally I would be happy with a minimum of Java 7 as > well. > > Regards, > Denis > > [1] > http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html ------------------------------------------------------------------------------ _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel