I'd like to propose an orderly migration assume BC is preserved:

- Release 3.5 RC as scheduled this weekend
- Release 3.6 with Java 7 changes
- Release 3.7 with Java 8 changes

This will give us an opportunity to do some Java 7 work and put that out
without leaving Java 7-only folks out of the picture.

Gary


On Wed, Sep 21, 2016 at 10:21 AM, Stian Soiland-Reyes <st...@apache.org>
wrote:

> +1 to be brave and make Lang 3.6 be Java 8, so Lambda helpers can join
> here. I have a couple of Stream helpers that could also fit in there.
>
>
>
> On 21 September 2016 at 18:19, Gary Gregory <garydgreg...@gmail.com>
> wrote:
> > On Wed, Sep 21, 2016 at 8:04 AM, Benedikt Ritter <brit...@apache.org>
> wrote:
> >
> >> Hi,
> >>
> >> Jörg Schaible <joerg.schai...@bpm-inspire.com> schrieb am Mi., 21. Sep.
> >> 2016 um 16:55 Uhr:
> >>
> >> > Jan Matèrne (jhm) wrote:
> >> >
> >> > >
> >> > >> We could also have Lamda utility classes in [lang], the classes
> would
> >> > >> target Java 8 while the other classes would remain at the Java 6
> level
> >> > >> (this implies compiling the classes separately and recombining
> them in
> >> > >> the final jar).
> >> > >
> >> > > From a users point of view I would search in commons-lang for
> language
> >> > > "extensions". But this kind of building would be ... complex.
> >> >
> >> > No, it's a quite simple configuration with Maven. However, you have
> to be
> >> > prepared for users running into problems using the resulting jar file:
> >> >
> >> > 1/ in Android, because the Dalvik compiler is not able to convert the
> >> > classes targeting Java 8
> >> >
> >> > 2/ in Web/App Servers running with Java 7 or below that scan the
> >> libraries
> >> > in the classpath for annotations
> >> >
> >>
> >> I still think we should use Commons Functor for this kind of
> functionality.
> >> Commons Lang originally only hosted extensions to the java.lang package.
> >> Over time more and more stuff creeped in (reflect, concurrent, text). We
> >> responded to that by creating Commons Text and Commons Functor. I think
> >> small focused components are the right direction instead of putting even
> >> more stuff into Commons Lang. I hope to have some time to work on Text
> and
> >> Functor after I'm done with the Commons Lang 3.5 release... :)
> >>
> >
> > Once [lang] 3.5 is out, I think we should update [lang] to Java 7. We
> could
> > talk about going directly to Java 8.
> >
> > Lambdas are a core Java feature, it feel to me like it belongs in [lang].
> > [functor] feels like something that should only be for pre-Java 8.
> >
> > Gary
> >
> >>
> >> Regards,
> >> Benedikt
> >>
> >>
> >> >
> >> > Cheers,
> >> > Jörg
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> > For additional commands, e-mail: dev-h...@commons.apache.org
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
>
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to