Great feedback gang! With plenty of "binding votes", the motion/question passes!
I haven't seen any negatives, so I will soon start using java 8 features in new and refactored trunk code. Please feel free to do the same for the next (3.2.3) release. Upgrade now or suffer the compiler errors ... Cheers, Sean -----Original Message----- From: andy mcmurry [mailto:mcmurry.a...@gmail.com] Sent: Friday, September 18, 2015 4:01 PM To: dev@ctakes.apache.org Subject: Re: CTAKES-377 : Upgrade to Java 8 +1 long live Java 8 ! On Fri, Sep 18, 2015 at 7:43 AM, Jay Vyas <jayunit100.apa...@gmail.com> wrote: > +1 for sure > > > On Sep 18, 2015, at 10:06 AM, Ted Strall <tstr...@yahoo.com.INVALID> > wrote: > > > > Going to Java 8 can provide a lot of benefit to an application like > cTAKES. > > The new features added to Java 8 are a game changer in terms of doing > data pipelining. The streams functionality and the ability to do functional > programming gives you the opportunity get 'parallelism almost for free.' > > That means the jvm can use all the available cpu cores without the need > to explicitly write multi-threaded code, as long as you write functional > style code (which basically means no shared variables.) This style of > writing code would also make it easier to transition to a distributed > processing environment like Spark or Hadoop. > > Of course, to get the benefit of 'parallelism almost for free' would > require using streams when working with collections and files, along with > refactoring important pieces of existing code to do the same. > > 'Java 8 In Action' is a really great book to get up to speed on the new > features. > > From: Pei Chen <chen...@apache.org> > > To: "dev@ctakes.apache.org" <dev@ctakes.apache.org> > > Sent: Wednesday, September 16, 2015 2:00 PM > > Subject: Re: CTAKES-377 : Upgrade to Java 8 > > > > +1 upgrading to Java 8; been using it unofficially locally. > > > > > > > > On Wed, Sep 16, 2015 at 1:37 PM, Finan, Sean > > <sean.fi...@childrens.harvard.edu> wrote: > >> Can anybody out there think of a reason why we shouldn't upgrade to > Java 8? Please comment on Jira. > >> > >> https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_CTAKES-2D377&d=BQIBaQ&c=qS4goWBT7poplM69zy_3xhKwEW14JZMSdioCoppxeFU&r=fs67GvlGZstTpyIisCYNYmQCP6r0bcpKGd4f7d4gTao&m=bmpDKbbvKJ2K7SSUaWVIJ4YR44YKafrSaL_JeuXe5h0&s=elHMIae2D6nT54rRwYplh1XJDKzvSMKDjUnDxx7r20c&e= > >> > >> > >> Thanks, > >> Sean > > > > >