Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82203 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99720 invoked from network); 9 Feb 2015 00:10:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2015 00:10:58 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.180 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.180 mail-qc0-f180.google.com Received: from [209.85.216.180] ([209.85.216.180:39571] helo=mail-qc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0F/BE-26926-21BF7D45 for ; Sun, 08 Feb 2015 19:10:58 -0500 Received: by mail-qc0-f180.google.com with SMTP id s11so362722qcv.11 for ; Sun, 08 Feb 2015 16:10:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=JbvW5QB+FvUJfDldk8ASfN/4Vejc90IkFJSKPZDP0bY=; b=kkofSnN6lGbLfq4IQ0WgFThiFkD5eknK9qzyh4GAl1GFxisx2leoVAYFeAp4pnoUfA PVHY3qDFWZY48wp9wP+Gobd56O9O/5o1BiXhKLqEUEee5+qZtegri8hB8DrmJGU81UDK EP6Z3XJLds//1jv8A3999LliIHqX+fOEHSo3i0ge8Y0P5mBaFAHSRtG9n5he5bztF4Kf 98YOENxdp8GlRoQxiznrQWmsINgJwDwKHpm5BISpx5E3ZlBLuqFKO6gOs72F7Gup3uUt i5BNd6hticHpaK2+qbxBLmL1n9QrtczlcNbeAH0cGKbVmtEIxzSK/SDipgSVBeGQd/J6 tMYQ== MIME-Version: 1.0 X-Received: by 10.224.38.70 with SMTP id a6mr6793023qae.15.1423440655843; Sun, 08 Feb 2015 16:10:55 -0800 (PST) Received: by 10.96.185.37 with HTTP; Sun, 8 Feb 2015 16:10:55 -0800 (PST) In-Reply-To: References: <8703B53E-2C4A-4AC6-95C4-D4F19C6D5221@ajf.me> <54D5659D.5000602@php.net> <54D7A6DB.3050209@seld.be> <74136F1E-817F-4A33-8228-B47045DD65C3@ajf.me> <54D7EB44.9010005@gmail.com> Date: Mon, 9 Feb 2015 07:10:55 +0700 Message-ID: To: Zeev Suraski Cc: Andrea Faulds , Stanislav Malyshev , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] Scalar Type Hints From: pierre.php@gmail.com (Pierre Joye) On Mon, Feb 9, 2015 at 6:24 AM, Zeev Suraski wrote: >> So, controversy is where a lot of people disagree - and there were >> numerous >> people in the original thread who disagreed with the RFC and preferred >> strict >> types. I actually tallied them in a reply to Zeev (which I later quoted = in >> a reply >> to Andi). There were almost as many people against the proposal as in >> favour. This is to say nothing as to how it was received outside interna= ls >> which, from my experience on reddit, Twitter and StackOverflow, was even >> less positive than internals, considerably so. >> >> So, I think that to say that there was =E2=80=9Czero controversy=E2=80= =9D is certainly >> stretching the truth. Really, I=E2=80=99m yet to see any scalar type hin= ting >> discussions >> which haven=E2=80=99t had some controversy. > > It's not stretching the truth or even slightly bending it, considering th= e > RFC currently being voted on is a superset of that RFC. > > There's zero or virtually zero controversy surrounding the weak typing RF= C, > the one that was v0.1. The controversy wasn't (and isn't) about what was= in > v0.1, but rather, about what wasn't in there, namely, strict typing; Not= in > the contents of the v0.1 RFC itself, which, again, had zero controversy > around and is effectively being voted on as an integral part of the curre= nt > RFC. You have virtually all of the supporters of strict typing voting in > favor of the current RFC, also voting in favor of the v0.1 elements which > are an integral part of it. > > The way it should have went is voting on the weak typing RFC, around whic= h > there was (and probably still is) almost consensus. Right afterwards, vo= te > on the strict elements that you added in v0.2. > > That would have been the one way to know what the voter base truly thinks= . > Right now, I believe many people are voting in favor thinking that otherw= ise > we'd get nothing, and again - pretty much nobody is supportive of 'nothin= g'. Zeev, we know it by now. You do not like it. And given past experiences nothing, virtually nothng, tells me that you will accept anything anyway. There is a vote, you do not like the RFC or part of it, vote no. But this constant attempt to get exactly what you want and do almost everything possible to get it is getting very counter productive. Not the first time but hopefully the last. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org