Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82163 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33134 invoked from network); 8 Feb 2015 19:48:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Feb 2015 19:48:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.223.170 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.223.170 mail-ie0-f170.google.com Received: from [209.85.223.170] ([209.85.223.170:33988] helo=mail-ie0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/11-26926-78DB7D45 for ; Sun, 08 Feb 2015 14:48:24 -0500 Received: by iery20 with SMTP id y20so12116991ier.1 for ; Sun, 08 Feb 2015 11:48:21 -0800 (PST) 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:content-type; bh=fHqXIDL++Vyq2X2p5OxDRL9pEenimqYEcQUE8U7FUiE=; b=NdBj5WEE0N0sCm5tgKxs74jv9m5EV33gy4wQl5xL8Hiuf88z1eImJoB0amjL+TfBno uz5WmlRYS0LRJOvDSI1d8APf5qdpRvZba8ntvmC3eXjemvM3qxnt/94Y4l6RO/ZFx88W +rTvk29KiCrtwKqrLUyT1fQz+FMK24qsMI62Itk9A/cLYDHAijud6/kJErGqDGUs0Ju6 auErArpED26qrIF+INsOUdoFEqML6y13yTOio763jPoWpbb2wXREpTZ++6rPGVeCGDbf xVGSE76ONuuIPYez64kKggX6e9ILP2CsvCAWgqUHWPiNh7A092Ht2skH37lqvaFPhMAs hU+g== X-Gm-Message-State: ALoCoQnEIU4w2dgn1vSZ/aOR6uIkJN9tT3txNYv4Ps4xUb/eCAIRUQcxGJyWkvHdzKp9gr/pfm9I4pOR+3zOqlG/Xvy0gol0CwbqnIna+vJ3uqG5A7AUrZPBmOTCLUTvT3OzXyS5gmYoNIJrIEM0N3XDdDsovzkh2g== X-Received: by 10.107.169.35 with SMTP id s35mr22618029ioe.50.1423424900819; Sun, 08 Feb 2015 11:48:20 -0800 (PST) References: <8703B53E-2C4A-4AC6-95C4-D4F19C6D5221@ajf.me> <54D5659D.5000602@php.net> <54D7A6DB.3050209@seld.be> In-Reply-To: <54D7A6DB.3050209@seld.be> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 thread-index: AQJMIZG9mXkdirFXmuP9r5ZK3xIuzQGYx3GRAvm0W3gBWDJV2JvAEhJw Date: Sun, 8 Feb 2015 21:48:19 +0200 Message-ID: To: Jordi Boggiano , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] [VOTE] Scalar Type Hints From: zeev@zend.com (Zeev Suraski) > -----Original Message----- > From: Jordi Boggiano [mailto:j.boggiano@seld.be] > Sent: Sunday, February 08, 2015 8:12 PM > To: internals@lists.php.net > Subject: Re: [PHP-DEV] [VOTE] Scalar Type Hints > > On 07/02/2015 01:08, Sebastian Bergmann wrote: > > On 02/06/2015 10:22 PM, Nikita Popov wrote: > >> After much initial reluctance, I've voted in favor of this RFC. > > > > After reading your email, Nikita, I deleted my vote (it was no > > before). > > I will review the RFC again, with your arguments (and others) in mind > > and maybe I'll come to a different conclusion. > > Thank you for that, Sebastian. It is not a simple RFC and votes should be > thought through as it is such an old and important topic to many people. Indeed it is. I think it's very clear that this RFC represents (almost) the farthest possible position from consensus, with all of the original key designers of the language strictly opposing it, as well as many others. This is one of the most polarizing votes I ever recall here. I'm not sure whether it'll get through or not, but given the intention of this RFC was to create a proposal everyone can rally behind, it very clearly failed. We didn't have to wait for a vote by the way, it was clear from the discussion on internals@. I sincerely hope that we'll gather enough votes to prevent strict typing from making it into PHP. Last, voters should take into account that this isn't an 'either this RFC or nothing' situation. I think it's very unfortunate that the original RFC - that had zero controversy surrounding it - was never put to a vote. Clearly, it didn't give the strict camp what it wanted, but on the other hand, it introduced nothing into the language that anybody considers damaging to PHP - even in the eyes of the strict camp. That cannot be said about this RFC. I'm not sure how many of the people who support the current RFC would be equally happy (or happier) with the original one, but I suspect that it's a fair number, and we'd definitely want to put it to a vote in case the current one fails to pass (and potentially even if it does pass, to give people the opportunity to choose between having the extra strict part vs. not having it, a choice they didn't get but should have). Zeev