On Sat, Apr 25, 2020, 11:22 AM Paul King <paul.king.as...@gmail.com> wrote:
> The attachments didn't seem to come through. I am not on the commons PMC > but I would be -1 for changing the existing functionality. They already > work fine for Java and work already as Apache Groovy extension methods: > > @Grab('org.apache.commons:commons-lang3:3.10') > import org.apache.commons.lang3.StringUtils > > use(StringUtils) { > assert 'The quick brown fox'.abbreviateMiddle('..', 8) == 'The..fox' > assert 'abcdef'.rotate(3) == 'defabc' > } > > Rather than talking about "porting", why not just create a thin > re-purposing layer that provides additional functionality to Kotlin users. > That would be easy to do as a separate project and could be incorporated > into commons lang at a later date if there was sufficient interest? > Yeah, that sounds like a good idea. Thanks! > Cheers, Paul. > > > On Sat, Apr 25, 2020 at 2:24 PM Isira Seneviratne <isirase...@gmail.com> > wrote: > > > <isirase...@gmail.com> > > On Mon, Apr 20, 2020 at 8:41 PM Isira Seneviratne <isirase...@gmail.com> > > wrote: > > > >> Hi all, > >> > >> I'm a new contributor, but I've been using Commons Lang for a while now, > >> and I feel that porting Commons Lang to Kotlin would be very useful for > >> Kotlin development, as a lot of its methods (particularly those in the > >> Utils classes) are not present in the Kotlin standard library, and these > >> could be written as extensions > >> <https://kotlinlang.org/docs/reference/extensions.html>. > >> > >> What do you guys think? > >> -- > >> Isira Seneviratne > >> isirase...@gmail.com > >> > > > > I have attached some sample files if anyone is interested. > > -- > > Isira Seneviratne > > isirase...@gmail.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org >