+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

Reply via email to