Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 77272 invoked from network); 2 Sep 2004 08:02:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 2 Sep 2004 08:02:20 -0000 Received: (qmail 63904 invoked by uid 500); 2 Sep 2004 08:01:39 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 63771 invoked by uid 500); 2 Sep 2004 08:01:38 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 63673 invoked by uid 99); 2 Sep 2004 08:01:36 -0000 X-ASF-Spam-Status: No, hits=1.6 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [217.12.12.201] (HELO smtp811.mail.ukl.yahoo.com) (217.12.12.201) by apache.org (qpsmtpd/0.28) with SMTP; Thu, 02 Sep 2004 01:01:35 -0700 Received: from unknown (HELO oemcomputer) (commons-dev@jakarta.apache.org@81.155.1.235 with poptime) by smtp811.mail.ukl.yahoo.com with SMTP; 2 Sep 2004 08:01:32 -0000 Message-ID: <003801c490c3$9a9e3ae0$eb019b51@oemcomputer> From: "Stephen Colebourne" To: "Jakarta Commons Developers List" References: <000801c490bf$12a3e260$eb019b51@oemcomputer> Subject: Re: [lang] text subpackage [was: Boundaries of Lang RE: [lang] Tokenizer] Date: Thu, 2 Sep 2004 09:05:25 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N In fact, what I want to do is create a [lang] text subpackage. It would contain Tokenizer and MappedMessageFormat, ie. the instantiated classes. The main package has the static utility classes. That way, users who want to pare down the library can remove the subpackage and re-jar. This should also be true of other subpackages like math and enums (we should check this). Stephen ----- Original Message ----- From: "Stephen Colebourne" > +1 to the name > +1 to examining the digester code and taking the best/using it > +0 for 2.1 (meaning we can drop it for now if no-one does the work) > > Stephen > > ----- Original Message ----- > From: "Henri Yandell" > > +1 to the name. > > > > Questions: > > > > which package? > > what about the Digester code? > > is this for 2.1? > > > > Hen > > > > On Wed, 1 Sep 2004, Gary Gregory wrote: > > > > > So, should we rename Interpolation to MappedMessageFormat? I am +1. > > > > > > Gary > > > > > > > -----Original Message----- > > > > From: Stephen Colebourne [mailto:scolebourne@btopenworld.com] > > > > Sent: Tuesday, August 31, 2004 18:20 > > > > To: Jakarta Commons Developers List > > > > Subject: Re: [lang] Boundaries of Lang RE: [lang] Tokenizer > > > > > > > > From: "Henri Yandell" > > > > > Interpolator is something I'm never too sure of in Lang (yes I know, > > > > I've > > > > > added it to Lang twice now). I use it or a similar class a lot, but > > > it's > > > > > very easy to implement in terms of StringUtils.replace; it can be > > > > > genericised all the way to Commons-EL and the word interpolate is > > > not > > > > > quite what it means in scripting languages (there's no access to the > > > > real > > > > > variable namespaces, just a pretend namespace in a Map). > > > > > > > > > > With DurationFormat, I've begun to think of Lang a little as an > > > entry > > > > > point into other libraries, along with being a java.lang set of > > > > utilities. > > > > > > > > > > So I think we're doing okay in terms of our boundaries, but I think > > > > > Interpolation is over the boundary. I'm +1 to declaring it a step > > > too > > > > far > > > > > and removing it for 2.1 (and changing the bugzilla entry to > > > WONTFIX). > > > > > > > > I disagree. The fact that it has been asked for before, has > > > reoccurred, > > > > and > > > > that I use it (!) suggests that it is a useful utility class. [lang] > > > > should > > > > aim to include those classes that keep on being needed as low level > > > > utilities and we believe Java would benefit from. A > > > MappedMessageFormat is > > > > a > > > > good case, and is no more or less worthy than other classes in [lang]. > > > > > > > > Viewed in terms of the 'leads on to other libraries' model: > > > > - math subpackage --> [math] > > > > - time subpackage --> JodaTime > > > > - CharSetUtils/Interpolation --> [oro]/[regexp] > > > > > > > > Stephen > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > > > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org