I'd like to have more time to work on [functor], but I think it more likely that I will jump to work on [text] and [jelly] in the next months. If I remember well, there were a few utility classes that even now with Java 8 are still missing from the language. These could either be ported to Lang or to the third option I think.
It could be moved to dormant or sandbox in the meantime, until anybody decides to work on it or port the classes to somewhere else. Cheers Bruno ________________________________ From: Benedikt Ritter <brit...@apache.org> To: Commons Developers List <dev@commons.apache.org>; Bruno P. Kinoshita <ki...@apache.org>; mben...@apache.org Sent: Friday, 19 May 2017 6:19 AM Subject: Re: [FUNCTOR] How do we move on? Am 17.05.2017 um 19:38 schrieb Gary Gregory <garydgreg...@gmail.com>: > >On Wed, May 17, 2017 at 1:39 PM, Benedikt Ritter <brit...@apache.org> wrote: > > >Hello Gary, >> >> >>Am 17.05.2017 um 15:01 schrieb Gary Gregory <garydgreg...@gmail.com>: >>> >>>On Wed, May 17, 2017 at 11:17 AM, Benedikt Ritter <brit...@apache.org >>><mailto:brit...@apache.org>> >> >>wrote: >>> >>> >>>Hi, >>>> >>>>Functor was a nice idea back in 2011, but I think we promoted it to >>>>proper >> >>prematurely. In the light of Java 8 and it’s functional programming >>>>support, it is questionable whether a component like functor is really >>>>needed anymore. So the question is: how do we get on from here? I see >>>>several options: >>>> >>>>- move functor back to sandbox and see whether is catches attention some >>>>time >>>>- move functor to dormant - nobody needs it anymore with Java 8 out of >>>>the >> >>door >>>>- redefine the component to target Java 8 and explicitly provide >>>>utilities >> >>for the classes in the java.util.function package >>>> >>>>My preference would be the last option. But I don’t see my self having a >>>>lot of time to work on this. But I’d be happy to see a group of dev >>>>forming >> >>who give this component a new direction. >>>> >>>> >>>I am OK with moving it to dormant. In my mind, your option 3 belongs in >>>[lang]. >>> >>I don’t think we should put this stuff into [lang] for the following two >>reasons: >> >>1. It will take a while (maybe years) until we move [lang] to Java 8. As >>far as I can remember we planned to wait with that until Lang 4.0 >>2. [lang] is about the java.lang package and we already have concurrent >>and reflect stuff in there. I don’t see why we should add stuff from >>java.util.function. I think it is a good think to have small, focused >>components. So what’s the harm in having a specific component for this? >> >> >There is no harm indeed :-) I would just look for something like that in >[lang], but that's just me ;-) > I’d like to hear opinions on this from Bruno and Matt, since they implemented a good part of what we have now in functor. >Gary > > > >>Regards, >>Benedikt >> >> >> >>>Gary >>> >>> >>> >>>Regards, >>>>Benedikt >>>>--------------------------------------------------------------------- >>>>To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org <mailto: >>>>dev-unsubscr...@commons.apache.org> >> >>For additional commands, e-mail: dev-h...@commons.apache.org <mailto: >>>>dev-h...@commons.apache.org> >> >> >>>> >>>> >>> >>>-- >>>E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | >>>ggreg...@apache.org <mailto:ggreg...@apache.org> >> >>Java Persistence with Hibernate, Second Edition >>><https://www.amazon.com/gp/product/1617290459/ref=as_li_ >>>tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459& >>linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8 < >>https://www.amazon.com/gp/product/1617290459/ref=as_li_ >>tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459& >>linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>> >> >> >>><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a= >>>1617290459 <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l= >>am2&o=1&a=1617290459>> >> >>JUnit in Action, Second Edition >>><https://www.amazon.com/gp/product/1935182021/ref=as_li_ >>>tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021& >>linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22 >><https://www.amazon.com/gp/product/1935182021/ref=as_li_ >>tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021& >>linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22 >> >> >>>> >>><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a= >>>1935182021 <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l= >>am2&o=1&a=1935182021>> >> >>Spring Batch in Action >>><https://www.amazon.com/gp/product/1935182951/ref=as_li_ >>>tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951& >>linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B% >>7Blink_id%7D%7D%22%3ESpring+Batch+in+Action <https://www.amazon.com/gp/ >>product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative= >>9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D& >>tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action >> >> >>>><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a= >>>1935182951 <http://ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l= >>am2&o=1&a=1935182951>> >> >>Blog: http://garygregory.wordpress.com <http://garygregory.wordpress. >>>com/> >> >>Home: http://garygregory.com/ <http://garygregory.com/> >>>Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory> >>> >> > > >-- >E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >Java Persistence with Hibernate, Second Edition ><https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8> > ><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459> >JUnit in Action, Second Edition ><https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22> > ><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021> >Spring Batch in Action ><https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action> ><http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951> >Blog: http://garygregory.wordpress.com >Home: http://garygregory.com/ >Tweet! http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org