Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76320 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53899 invoked from network); 3 Aug 2014 12:51:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Aug 2014 12:51:34 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.169 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.169 mail-vc0-f169.google.com Received: from [209.85.220.169] ([209.85.220.169:39526] helo=mail-vc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B8/92-25844-5503ED35 for ; Sun, 03 Aug 2014 08:51:34 -0400 Received: by mail-vc0-f169.google.com with SMTP id le20so9333133vcb.14 for ; Sun, 03 Aug 2014 05:51:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=EzXX7Xq/iqZHgAGIChQFPinHEgFuEhZdte2FkonHR0E=; b=g8SlhZH4QqAabBWOa3Zb65xg95yRwg9TQZJd2EElXBho/gCgkPmKALeMZeTZXty5og 1DcxKCbXo/PqcNTNqbNEmaEx4KRA93C41Q3fpjb4Ud9JYbnmUhosG8TxrGVOGKKPZLXh y1GehntPcLP3cV/kB4mQQl+18UeB8EKnogRMvoawipkhkhqA+iIZK19Pzro3KG04XxNl iTrc4G1onXjfeC12PWAlBULF+9MoTbovohpjojkILx4Z36Xky/zb1lm/8XudM7HLCgLq BDRFTQsgObeOYfInssurGFVycDRU7hAK5BE/lAsu/7R7OPxc6HsysXmAR9scpgs3Ro4t v/kA== X-Gm-Message-State: ALoCoQmcHXOnGS8EVV6bJ1+lF1g4+pBNbdf3Rqfu+T0fhha9yIAnUpvNkppck29EOIBMOTpsUmSlec8uQixnguk55l/oZM/GLlNvlrWqCo0UDyHPYEUoXoSJNBohphG4q4QVXVB4ecbO X-Received: by 10.53.9.133 with SMTP id ds5mr135059vdd.66.1407070315151; Sun, 03 Aug 2014 05:51:55 -0700 (PDT) References: <739E5BAE-A01D-4936-A016-8CD90CD64BA1@ajf.me> <218DB0E9-B785-4E86-A74C-A59B428DB037@ajf.me> In-Reply-To: <218DB0E9-B785-4E86-A74C-A59B428DB037@ajf.me> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKDRnE47McPT5j4FI5Oj3DQozmAsQEOpo66AUk7hXMC+MSO5QDtX/4wmiWzy6A= Date: Sun, 3 Aug 2014 15:51:54 +0300 Message-ID: To: Andrea Faulds , Kris Craig Cc: Chris Wright , Adam Harvey , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] [VOTE][RFC] intdiv() From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Andrea Faulds [mailto:ajf@ajf.me] > Sent: Sunday, August 03, 2014 2:52 PM > To: Kris Craig > Cc: Chris Wright; Adam Harvey; PHP internals > Subject: Re: [PHP-DEV] [VOTE][RFC] intdiv() > > > On 3 Aug 2014, at 05:39, Kris Craig wrote: > > > Agreed. I'd very much like to see another RFC that proposes more options > for creating an operator for this. The vote against %% on this RFC should not > be construed-- in my opinion, at least-- as a consensus against having any kind > of operator for intdiv. Based on the discussion on internals@ I'm not sure why it should not be construed as consensus against any kind of operator for intdiv. Quite the contrary, those who opposed it (myself included) opposed it on the grounds that it's not nearly commonly used to be worth a dedicated operator. Quoting one of those who opposed, "IMHO this is not enough for a new operator... Especially if this means we have to tolerate something like %/" (note both the operator being different from the one that ended up being proposed in the RFC, and the key objection being the necessity of needing this as an operator in the first place). > To save hassle, could I not modify the current RFC and hold another vote? I > don't see why we'd need an entirely new RFC. I think that the best way to save us all hassle is to accept that there's overwhelming majority against introducing a dedicated operator for this use case... I think a revote should be considered only if you come up with a concrete alternative, and you get a pretty good reason to believe that the results will be different (e.g. by asking 5-10 people who voted 'no' on the current RFC and getting a 'yes' from at least some of them). We need to be respectful of people's time - and generally not assume that something that was voted upon and rejected, will be accepted after minor mods. My 2c. Zeev