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