Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 55381 invoked from network); 11 May 2009 11:45:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 May 2009 11:45:33 -0000 Received: (qmail 39595 invoked by uid 500); 11 May 2009 11:45:32 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 39467 invoked by uid 500); 11 May 2009 11:45:32 -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 39457 invoked by uid 99); 11 May 2009 11:45:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 May 2009 11:45:32 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [74.125.92.144] (HELO qw-out-1920.google.com) (74.125.92.144) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 May 2009 11:45:23 +0000 Received: by qw-out-1920.google.com with SMTP id 5so1467926qwc.60 for ; Mon, 11 May 2009 04:45:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.99.210 with SMTP id v18mr240466qcn.76.1242042302142; Mon, 11 May 2009 04:45:02 -0700 (PDT) In-Reply-To: References: <607889.43671.qm@web55106.mail.re4.yahoo.com> <96C9653C-4445-4B67-AA81-1E1BC9447CF9@dslextreme.com> <4A05F456.8020601@btopenworld.com> <31cc37360905091827t88cf01dke8561517c872f069@mail.gmail.com> From: James Carman Date: Mon, 11 May 2009 07:44:42 -0400 Message-ID: Subject: Re: [all] Core library dependencies [was COLLECTIONS 3.3 release] To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, May 11, 2009 at 7:35 AM, J=F6rg Schaible wr= ote: > James Carman wrote at Montag, 11. Mai 2009 13:17: > >> On Mon, May 11, 2009 at 3:01 AM, J=F6rg Schaible >> wrote: >>> I think there is a basic agreement on this, but back now to functor. In >>> this case it means more or less to include complete functor into >>> collections just for sake of no dependency. So, why had been functor >>> created at all? >> >> Functors can be used outside the context of collections. > > This is right, but it does not answer the question. It answers that one question. :) But seriously, functors can be very useful programming tools. I use them a LOT in my code. I think having a generic functors package is a very good idea. Also, with the "jar hell" issue, haven't we "fixed" that by deciding that any backward compatibility issues should cause us to jump major version numbers and thus change the package name? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org