Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82300 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93634 invoked from network); 9 Feb 2015 18:03:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2015 18:03:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=pjsturgeon@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pjsturgeon@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.172 as permitted sender) X-PHP-List-Original-Sender: pjsturgeon@gmail.com X-Host-Fingerprint: 209.85.217.172 mail-lb0-f172.google.com Received: from [209.85.217.172] ([209.85.217.172:54994] helo=mail-lb0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DA/70-25034-856F8D45 for ; Mon, 09 Feb 2015 13:03:05 -0500 Received: by mail-lb0-f172.google.com with SMTP id l4so31406412lbv.3 for ; Mon, 09 Feb 2015 10:03:01 -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=MvSHqtsms3ZQzDZ9alGDqEj11XOx0yF0/OaVhHunDKs=; b=jGqJ5U6WR8d4ZA+OcA7rg8VJspE/Ml00BX93EhXuZ70x2EA+h63Wrbt4OWby1zFxOG 4UOklB3itfWvq/x0zb2BuW58cn1LTXeq9ZQkFfCiM9lW8XO6Uhqzm8D3xXaogN0bZQpA 36cYRifekjPm6Xhh+niHA9MHId7of2ST8Lx9nIQbbxD/NXKV5WBJO7sVSmTZiwnsez09 fhOjZy09I5c4HfNfY1yZlAFw+LzeIOzidcyKuiNnccRXy1yoVjf3OoPOjncLvx7Smkw5 BEMh9/WOgdd/R03gcCISxb2gf1qOdkpnua9vvNhEtH/v8nca+gvDTNczY3PcVahn8yKe lNpw== MIME-Version: 1.0 X-Received: by 10.112.132.2 with SMTP id oq2mr18426717lbb.11.1423504623458; Mon, 09 Feb 2015 09:57:03 -0800 (PST) Received: by 10.114.69.242 with HTTP; Mon, 9 Feb 2015 09:57:03 -0800 (PST) In-Reply-To: <3399a072b6cb66434e72c5f5b37d5df0@mail.gmail.com> 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> <54D7F972.4010107@seld.be> <2013B2A4-74E6-4452-8A48-E749DCBEA2EF@zend.com> <6C020C7F-85C0-4C88-8766-48CEDA6290F8@ajf.me> <3399a072b6cb66434e72c5f5b37d5df0@mail.gmail.com> Date: Mon, 9 Feb 2015 12:57:03 -0500 Message-ID: To: Zeev Suraski Cc: Andrea Faulds , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] Scalar Type Hints From: pjsturgeon@gmail.com (Philip Sturgeon) On Mon, Feb 9, 2015 at 12:03 PM, Zeev Suraski wrote: >> -----Original Message----- >> From: Andrea Faulds [mailto:ajf@ajf.me] >> Sent: Monday, February 09, 2015 12:44 PM >> To: Zeev Suraski >> Cc: Jordi Boggiano; internals@lists.php.net >> Subject: Re: [PHP-DEV] [VOTE] Scalar Type Hints >> >> Hi, >> >> > On 9 Feb 2015, at 03:48, Zeev Suraski wrote: >> > >> > A - has pretty much everybody agreeing with is a good idea. Nobody >> objects to it. It's under consensus. >> >> This isn't true. I've explained why it isn't true several times. Maybe > you are >> suffering from confirmation bias or something, but there is no such >> "consensus". Quite a few internals contributors liked v0.1. Quite a few > didn't. >> I've gone and evidenced this before in replies sent directly to you. > > Andrea, > > I'll make an absolute last attempt to explain what I'm saying, after that > we can agree to disagree. We probably interpret the same facts > differently. > > Fact is, there were very few people who said that weak types are *bad* > (although Sebastian seems to fall in that category). The vast majority o= f > feedback that 'opposed' weak typing, didn't really oppose weak typing at > all. What it opposed was, rather, the lack of introducing strict typing. > That is clearly not the same thing, which is why the fact there were > people who opposed v0.1 of the RFC does not equate with people opposing > weak typing, not at all. > > Each and every person that voted in favor of the v0.3 RFC, voted in favor > of weak typing. Weak typing is not only a key element of that RFC - it's > even the default behavior. In addition to everyone who voted in favor of > the v0.3 RFC, many - most probably most of the people who voted against > it- are in favor of the weak typing API. If you combine the two groups, > you're going to get to nearly 100% support, or arguably, 'lack of > opposition', to the weak typing proposal. Woah there Zeev, please take your words out of my mouth, and out of the mouths of 48 other people. I voted Yes for this RFC because default weak and optional strict is a perfectly PHP-way=E2=84=A2 to get this job done. You really have to stop speaking for other people, or this conversation is going to go off the rails for eternity. We can speak for ourselves.