Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 37323 invoked from network); 8 Mar 2011 06:05:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Mar 2011 06:05:54 -0000 Received: (qmail 89033 invoked by uid 500); 8 Mar 2011 06:05:53 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 88867 invoked by uid 500); 8 Mar 2011 06:05:52 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 88852 invoked by uid 99); 8 Mar 2011 06:05:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Mar 2011 06:05:52 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of flamefew@gmail.com designates 74.125.82.41 as permitted sender) Received: from [74.125.82.41] (HELO mail-ww0-f41.google.com) (74.125.82.41) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Mar 2011 06:05:46 +0000 Received: by wwi17 with SMTP id 17so404824wwi.0 for ; Mon, 07 Mar 2011 22:05:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=Nv7C/29Dca2SYjvtYGzjJ3F0d6JE1uy09br7gkqqD/8=; b=LOdhcTendp2DRYPHC66FAWcAxKQ/OUQ6Og1c6mTQ2DEIbSMKal/WHyiitHZ27VwQaY TaQJIyn/EVMqMWgKBBMCHj1izGwIEzPMI7pc1D9QUOscDFAz906/s3ow5Hj8Qn3M+9Qv dbNUqYsc8nQQF8VnSVO19Mo3cfuC92PYvnqqk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=wHXL8/a2b68tUGl/GSp9xEgzFbkZjFamwG73h78/0Ed/rwiXsE/kzBmQ5xbdYqf0lN TddbdRuBLPfy+oAumecUXL8bHzGwhcwQWNU04e8siGlKgVP6LuuL7NPW6JdvYJfq2GCz UqG5IFBpYmLl3rtx4gW1WfSfV3wpaEgi4f7GQ= MIME-Version: 1.0 Received: by 10.216.52.78 with SMTP id d56mr4156678wec.44.1299564326193; Mon, 07 Mar 2011 22:05:26 -0800 (PST) Received: by 10.216.157.210 with HTTP; Mon, 7 Mar 2011 22:05:26 -0800 (PST) In-Reply-To: <4D7268E5.4070404@oliver-heger.de> References: <4D7268E5.4070404@oliver-heger.de> Date: Mon, 7 Mar 2011 22:05:26 -0800 Message-ID: Subject: Re: [VOTE] Release Commons Lang 3.0 (RC1) From: Henri Yandell To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Sat, Mar 5, 2011 at 8:46 AM, Oliver Heger wrote: > Two minor points from my side: > > - There are still many checkstyle errors in the current code base. Can be improved but nothing felt hugely critical. A large amount are lines greater than 120 chars. Looks like SystemUtils has been formatted for 135 chars and creates a lot of the warnings. A fair number of generic parameter javadoc items. Nothing I'd want to hold a release up for; but anyone can jump in and improve. I've added javadoc for StringEscapeUtils and EntityArray as they felt like large ones. > - Just a proposal: There are some translators in the new translate package > which can be configured with a range of the codes to be processed. Would it > make sense to use the Range class for this purpose? Then configuration could > be more flexible (because multiple ranges could be specified), and there > would probably be less duplicate code for checking the ranges. Very interesting. Also makes me wonder if Range should support the notion of Range.above, Range.below and Range.outside in addition to Range.between and Range.is. That change the API from: UnicodeEscaper.between(x, y) to: new UnicodeEscaper(Range.between(x,y)) new UnicodeEscaper(Range.above(y)) new UnicodeEscaper(Range.below(x)) new UnicodeEscaper(Range.outsideOf(x,y)) For the translators; sounds great. I'm trying to remember if I hit problems introducing the feature of either an open-ended Range, or an inverted Range. Looking at LANG-551, it looks like I tried to introduce the inverted Range notion (outsideOf) so that I could merge in CharRange, and it never really worked. Worth trying again I think. Hen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org