Hello Micha, 2015-11-15 1:47 GMT+01:00 Micha Pringle <michaprin...@yahoo.com.invalid>:
> I really apologize, it seems the link below still managed to include a > period despite my best efforts. Please tryhttps:// > github.com/michapringle/fluentStringUtils > > Cheers,Micha From: Micha Pringle <michaprin...@yahoo.com> > To: "dev@commons.apache.org" <dev@commons.apache.org> > Sent: Saturday, November 14, 2015 4:44 PM > Subject: Proposed fluent string utils > > Hi folks, > > Firstly, apologies if this results in a double post. I tried posting a > couple of times, but the first time I sent to the user list (sorry), and > the second time I do not see my email at all in the mail archive ( > http://mail-archives.apache.org/mod_mbox/commons-dev/201511.mbox/thread). > Hopefully 3rd time is the charm, and again, sorry for my n00biness. > I have written a fluent wrapper for the string utils class. Being new to > commit anything to Apache Commons, and given the nature of the change, I > wrote up a first draft that I was hoping the community could review, and > then consider for addition to the commons library. > A copy can be obtained from > https://github.com/michapringle/fluentStringUtils.git. If there is a > desire to add this to commons, I can complete any additional work required > to meet the Commons standard. > Cheers,Micha > Thank you for your interest in Apache Commons Lang and my apologies for the late response. The pre-christmas time is always pretty busy for me :-) Your Fluent String Utils wrapper looks generally useful, however I'm not sure whether is fits into Commons Lang. Lang has a rather conservative API design (meaning, we don't have any fluent APIs yet). This would not be a blocker but the following definitely is: - Requires Java 8 - Lang is on Java 6 - Has dependencies to net.jcip:jcip-annotations:1.0 and org.jetbrains:annotations:15.0 - Lang should have little to no dependencies So maybe you can simply publish this as an additional library for commons-lang3. If you would like to work on fluent APIs, you should have a look at BeanUtils2 [1] which has a really nice one. Regards, Benedikt [1] commons.apache.org/sandbox/beanutils2 > > > -- http://people.apache.org/~britter/ http://www.systemoutprintln.de/ http://twitter.com/BenediktRitter http://github.com/britter