Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 48799 invoked from network); 11 Apr 2011 18:31:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Apr 2011 18:31:26 -0000 Received: (qmail 32732 invoked by uid 500); 11 Apr 2011 18:31:26 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 32664 invoked by uid 500); 11 Apr 2011 18:31:26 -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 32656 invoked by uid 99); 11 Apr 2011 18:31:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Apr 2011 18:31:26 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of garydgregory@gmail.com designates 209.85.215.171 as permitted sender) Received: from [209.85.215.171] (HELO mail-ey0-f171.google.com) (209.85.215.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Apr 2011 18:31:21 +0000 Received: by eydd26 with SMTP id d26so3077238eyd.30 for ; Mon, 11 Apr 2011 11:31:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=pP2rEyZzZUC48ZRc+zhxADh9+o/CB+cMT09Upl+RsbI=; b=s+EHuBZdHdcagznsDgk3BVbwlOslOVKQCpBWFBxRikoUJ28MybSePKbXPrkje/+w8P b8fwmDteol+vdhQ1g553OYBNST13oDoRbSLX2vO9hglWT1mx7o7oXnNVBgawcRKxWw61 cFDsLsvOzw3YKgnpzFzFZYhG+0EoKAZd+T1jk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=DWEUHIiMGZtcp5qSOyFnVD6xf++4ompUXS3cR+bLBDjF6OupTzv2V2p4a7mstB6uwz qvrQ25GzNECdEqP9hOYkJocq/lBx4sYz1YJH9KYhOz67svzIsGj64nvl0uFzl36wKd+A qEPEaEc72zIfpA7fGYeP8zR8vlfsaZQ0kM/yI= MIME-Version: 1.0 Received: by 10.14.44.76 with SMTP id m52mr2343829eeb.211.1302546660284; Mon, 11 Apr 2011 11:31:00 -0700 (PDT) Received: by 10.14.37.78 with HTTP; Mon, 11 Apr 2011 11:31:00 -0700 (PDT) Date: Mon, 11 Apr 2011 14:31:00 -0400 Message-ID: Subject: [lang] Pair vs. [collection] org.apache.commons.collections.keyvalue From: Gary Gregory To: Commons Developers List Content-Type: multipart/alternative; boundary=0015175cd010fd593304a0a8c69c --0015175cd010fd593304a0a8c69c Content-Type: text/plain; charset=UTF-8 Hi All: I am now realize that what we are stumbling along with Pair has already been done in org.apache.commons.collections.keyvalue, generics and all. Different class names but the same ideas. So... it sure would be nice to avoid creating the same thing in [lang] but with different class names. What are our options: - Continue blindly - Converge both components on the same class names. [lang] has 3 classes, [collections] has 8. - Drop Pair in favor of org.apache.commons.collections.keyvalue. I feel we need a good story here before releasing 3.0 with 3 new Pair classes. Thoughts? -- Thank you, Gary http://garygregory.wordpress.com/ http://garygregory.com/ http://people.apache.org/~ggregory/ http://twitter.com/GaryGregory --0015175cd010fd593304a0a8c69c--