> -----Original Message----- > From: Andrea Faulds [mailto:a...@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 <z...@zend.com> 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 of 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. So I stand by my comment, which has nothing to do with confirmation bias but is based on simple facts, that there's consensus (or near consensus) about weak typing being acceptable into the language. Of course, many of the people in the strict typing camp are not actively supportive of the weak typing part, but they also don't oppose it. Again, the fact they voted in favor of adding them attests to that. The controversy is exclusively around strict typing. It goes both ways - proponents of strict typing feel very passionate about having to introduce it into the language; Opponents seem to feel equally passionate about not adding them. I hope that clarifies my previous statements and put that part of the discussion to rest. Zeev -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php