Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 39447 invoked from network); 8 Jun 2006 19:34:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Jun 2006 19:34:52 -0000 Received: (qmail 37556 invoked by uid 500); 8 Jun 2006 19:34:50 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 37508 invoked by uid 500); 8 Jun 2006 19:34:49 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: 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 37497 invoked by uid 99); 8 Jun 2006 19:34:49 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jun 2006 12:34:49 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of bnordgren@fs.fed.us designates 166.3.112.4 as permitted sender) Received: from [166.3.112.4] (HELO svabqsmtp001.abq.fs.fed.us) (166.3.112.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jun 2006 12:34:48 -0700 Received: from ([166.7.3.110]) by svabqsmtp001.abq.fs.fed.us with ESMTP id KP-BRBWC.13103089; Thu, 08 Jun 2006 13:34:03 -0600 In-Reply-To: <4487D1D5.5010809@btopenworld.com> Subject: Re: Collections-events To: "Jakarta Commons Developers List" X-Mailer: Lotus Notes Release 6.0.2CF2 July 23, 2003 Message-ID: From: Bryce L Nordgren Date: Thu, 8 Jun 2006 13:28:35 -0600 X-MIMETrack: Serialize by Router on ENTR1A/E/USDAFS(Release 6.5.4FP1HF140 | September 14, 2005) at 06/08/2006 13:34:03 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Stephen Colebourne wrote on 06/08/2006 01:29:25 AM: > > I would be willing to help revive collections-events if there is interest. > > Even more so if it can happen with generics support. > > Logically, this would be a generics only project now. Does this affect > you Bryce? (If it does, then perhaps we might need to try retro*) I could go either way. I'd be biased towards keeping it 1.4 just because I don't think Generics adds anything to this particular block of code. How would you even use Generics with ObservableCollection/Set/Map/List? If there's a legitimate use of generics within the package, I may be convinced. Generics seems more applicable to commons-collections. Jeez, you start porting commons-collections to generics and you've suddenly got an awful lot of overlap with Java5 SE. You've got a really good thing going on here with your implementation! You have a typed collections framework which does not require a JVM change. Furthermore, if you do use a java 5 sdk targeted to java1.4, your type-checking still works (unlike the J2SE package). Why would you want to change that and become redundant? But the best reason to stay at 1.4, at least for now: it seems to already work! I really don't understand why this was mothballed. Might it be released as 0.1 in its current state, then refactored to 1.5 in the next release? On the other hand, I don't have a good grasp of why one would use generics at all, especially at the cost of breaking compatibility with many existing systems. Take it with a grain of salt. :) Now if it was a full-up template facility, I could see using it. Bryce --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org