Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65091 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97524 invoked from network); 22 Jan 2013 17:20:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Jan 2013 17:20:22 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.220.180 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.220.180 mail-vc0-f180.google.com Received: from [209.85.220.180] ([209.85.220.180:51610] helo=mail-vc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 99/E0-25422-45ACEF05 for ; Tue, 22 Jan 2013 12:20:20 -0500 Received: by mail-vc0-f180.google.com with SMTP id fo13so2093015vcb.11 for ; Tue, 22 Jan 2013 09:20:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:x-gm-message-state; bh=u7m+k8spto0IK+gI0OXinC/JZ2u6rVbaMWSB2bQj5HU=; b=MXmVuRJvtjhH3qfwujm6JWhEaLRlVAOwuSKgZSoubBOpgN9PJctqmMh6Wccx8NIEa+ OLUp7Bgy+RhQDzqQfu5s3cwW9EbsCxs1fG5OA6UAmLIqdq5XLVNaW+2YSzuFhvdMCygz H9/p0CStP4GGrv00RS5t2blgr8saygUFQTzM6zUboagxK2FzPLJIukAJtMqyEUniMa/V gmGK+1i/Oa0thW/E0x2uqPmoYI/Xxnbj//isdfk3lK08pqHKFru/G8mSJWzNCYWFBXqh CG1Ok8kAn+MO1TujCR8c31u2CekdtfHLUaLhVDn7cDwQR4WoYcWgZw/vV5Uke3KvNhqz y86g== X-Received: by 10.220.151.9 with SMTP id a9mr3795738vcw.7.1358875217619; Tue, 22 Jan 2013 09:20:17 -0800 (PST) Received: from [192.168.200.148] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id cd19sm9849086vdb.20.2013.01.22.09.20.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Jan 2013 09:20:16 -0800 (PST) Message-ID: <50FECA4E.6080408@lerdorf.com> Date: Tue, 22 Jan 2013 09:20:14 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: Clint Priest CC: PHP Developers Mailing List References: <50F840F4.7080704@zerocue.com> <50FE7579.1010409@zerocue.com> In-Reply-To: <50FE7579.1010409@zerocue.com> X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQmd20j8sbv8hsiUqIWjj26wqOyzQPAhdOqXnhOHzGZ/5wftsvDkhZyvI+zT7/PrYKC7NRA7 Subject: Re: [PHP-DEV] [VOTE] Property Accessors for 5.5 From: rasmus@lerdorf.com (Rasmus Lerdorf) On 01/22/2013 03:18 AM, Clint Priest wrote: > > On 1/17/2013 12:20 PM, Clint Priest wrote: >> I'm happy to say that Property Accessors is ready for a vote for >> inclusion in 5.5 release. >> >> Nikita and I (as well as Stas a bit) have all been working hard to >> make this happen for 5.5, voting and the specifications are here: >> >> https://wiki.php.net/rfc/propertygetsetsyntax-v1.2#voting >> > > For those that have voted against this proposal, are there any > clarifications that can be made or questions answered? > > There seems to be a lot of userland support for this proposal from > people who don't have voting rights. The simple explanation from me is that the ROI isn't there on this one. It adds a lot of code complexity for very little return. Yes, it saves a couple of lines of boilerplate code for a few people, but the cost is high in terms of ongoing maintenance and potential issues for opcode caches as well. If you look at the split in voting you will notice it is pretty much split along the lines of the people who have to maintain this code vs. the people who would like a shiny new feature. -Rasmus