Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 64111 invoked from network); 15 Jun 2007 04:31:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Jun 2007 04:31:37 -0000 Received: (qmail 6432 invoked by uid 500); 15 Jun 2007 04:31:39 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 6388 invoked by uid 500); 15 Jun 2007 04:31:39 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 6377 invoked by uid 99); 15 Jun 2007 04:31:39 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jun 2007 21:31:39 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [88.84.142.181] (HELO samaflost.de) (88.84.142.181) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jun 2007 21:31:35 -0700 Received: from localhost (unknown [127.0.0.1]) by samaflost.de (Postfix) with ESMTP id 7A7DC11784212 for ; Fri, 15 Jun 2007 04:31:14 +0000 (UTC) Received: from samaflost.de ([127.0.0.1]) by localhost (v30161.1blu.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25690-04 for ; Fri, 15 Jun 2007 06:31:13 +0200 (CEST) Received: by samaflost.de (Postfix, from userid 2525) id 0AEA711784220; Fri, 15 Jun 2007 06:31:13 +0200 (CEST) To: dev@ant.apache.org Subject: Re: PropertyHelper thoughts X-Draft-From: ("nnfolder:mail.jakarta-ant" 80968) References: <682444.14999.qm@web55113.mail.re4.yahoo.com> From: Stefan Bodewig Date: Fri, 15 Jun 2007 06:31:12 +0200 In-Reply-To: <682444.14999.qm@web55113.mail.re4.yahoo.com> (Matt Benson's message of "Thu, 14 Jun 2007 14:12:02 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.19 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at samaflost.de X-Virus-Checked: Checked by ClamAV on apache.org Before I comment further below, let me add that I support breaking PropertyHelper, I don't really think it is in use too much and if breaking helps with getting things right, we should do it (in 1.8.x). On Thu, 14 Jun 2007, Matt Benson wrote: > Whether object properties are desirable can be up for > debate. We had cases in IIRC where we used code that implied that project.getProperties() would retun a Hashtable that only contained String values. It didn't take long before we received a Bugzilla report since people added non-Strings to project properties via the API. We may not like it, but people "abuse" the property system in that way. > Finally, if any of the old-timers has any more > information on Costin's mention of "dynamic > properties" without my having to search the archives > (lazy), feel free. :) I probably qualify as an old-timer (in several ways ;-) but I must admit that I don't really recall what Costin was referring to, sorry. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org