Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 37777 invoked from network); 11 Apr 2011 19:58:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Apr 2011 19:58:20 -0000 Received: (qmail 60185 invoked by uid 500); 11 Apr 2011 19:58:19 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 60104 invoked by uid 500); 11 Apr 2011 19:58:19 -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 60096 invoked by uid 99); 11 Apr 2011 19:58:19 -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 19:58:19 +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 (athena.apache.org: domain of flamefew@gmail.com designates 209.85.216.171 as permitted sender) Received: from [209.85.216.171] (HELO mail-qy0-f171.google.com) (209.85.216.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Apr 2011 19:58:15 +0000 Received: by qyj19 with SMTP id 19so1345991qyj.9 for ; Mon, 11 Apr 2011 12:57:54 -0700 (PDT) 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=lONaA6WshhvaWIcWVfTIHlB/1pWHMds16VuFenWBydE=; b=OM9jUQyqnsIUm4Gy4xq4rPNft0ObzCcWW8eEvz6CDCJoI1sNWZD2AsNC8+M+jp9KGm 2hapwr4TAPwsYdYfjKA/LNmH+SBADG81Nxcmtf8IgTATIKMd+PsZY3rWGIYsW5uT+p1Z bD0fNd7bd7e+BuMYClkbM9+q652dFyfyQkyos= 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=FB/AkC9D1J249AVsEiPdwt9vxru1tXlqpR6LYGidEmpkbToUcimy9nME85wKhkEO2R N+Q1ExUEX2vPtGbxH+dBTxuMSnpZBKtDhtRmCW5gD/G23bpm5OcoP1tMRvnM0KLWt2gp xajjlp1Baw56UIa86defQEz8N4pCv/pBIHgsE= MIME-Version: 1.0 Received: by 10.224.180.80 with SMTP id bt16mr4285796qab.134.1302551874159; Mon, 11 Apr 2011 12:57:54 -0700 (PDT) Received: by 10.229.69.76 with HTTP; Mon, 11 Apr 2011 12:57:54 -0700 (PDT) In-Reply-To: References: Date: Mon, 11 Apr 2011 12:57:54 -0700 Message-ID: Subject: Re: [lang] Pair vs. [collection] org.apache.commons.collections.keyvalue From: Henri Yandell To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 Drop keyvalue in favour of Pair? :) More seriously; keep Pair (or keyvalue if that's a better name) in Lang, and make Collections depend on Lang for the core pair concept. Hen On Mon, Apr 11, 2011 at 11:31 AM, Gary Gregory wrote: > 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 > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org