Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65111 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 77969 invoked from network); 23 Jan 2013 12:27:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2013 12:27:31 -0000 Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.179 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.217.179 mail-lb0-f179.google.com Received: from [209.85.217.179] ([209.85.217.179:58844] helo=mail-lb0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 11/21-01592-137DFF05 for ; Wed, 23 Jan 2013 07:27:30 -0500 Received: by mail-lb0-f179.google.com with SMTP id j14so1453774lbo.10 for ; Wed, 23 Jan 2013 04:27:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=DzvEnBCuwIsNUV9RHQt85cQkVQ9S9uwPDx9fdzHUgSY=; b=cFAGjHh2YBcmM58/WjRJvSziDtqHIV9HOfSBP68+e6SPenxMMWcz3yUBvI8ARS95Kd AWts2J8vbMtVaszIwBYKyJ8Dqk/RNuN0X2htJgLf0YLI9U/Og3p1zRYEEZw94iuP5dc4 vo9/L1NRK6ObczEw4lj1wL1U28AkqX+otmf2w1VSZlvlW4q1+hUm8lNypVjovy9bYGBq BXjUL+WifRR8Ak9XDT+u/EasGGsXQ//exySrGI8HrwhdKpzHSSFzesLAW+K4ovs/WkAO mgunBdS4j2FoB/Vt0aKKBKksHzjzcVlA+HKni7vJ0T/+SI2rs8Bq5ddoPYHXCxzaURDg CQJg== MIME-Version: 1.0 X-Received: by 10.112.10.200 with SMTP id k8mr664400lbb.73.1358944045230; Wed, 23 Jan 2013 04:27:25 -0800 (PST) Received: by 10.112.138.131 with HTTP; Wed, 23 Jan 2013 04:27:25 -0800 (PST) In-Reply-To: <50FECA4E.6080408@lerdorf.com> References: <50F840F4.7080704@zerocue.com> <50FE7579.1010409@zerocue.com> <50FECA4E.6080408@lerdorf.com> Date: Wed, 23 Jan 2013 13:27:25 +0100 Message-ID: To: Rasmus Lerdorf Cc: Clint Priest , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=bcaec54ee29015e9e204d3f3d1f1 Subject: Re: [PHP-DEV] [VOTE] Property Accessors for 5.5 From: nikita.ppv@gmail.com (Nikita Popov) --bcaec54ee29015e9e204d3f3d1f1 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jan 22, 2013 at 6:20 PM, Rasmus Lerdorf wrote: > 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, could you maybe point out more specifically what issues you see with the implementation (this also applies to all the other people who voted "no" due to maintenance concerns)? It doesn't look like the RFC will make it this time around, but it would be nice to know what issues there are for next time. (If someone wants to give inline-comments on the implementation, here's the PR: https://github.com/php/php-src/pull/263) Thanks, Nikita --bcaec54ee29015e9e204d3f3d1f1--