On Mon, Mar 16, 2015 at 12:40 PM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote: > Hi Anthony, > > On Mon, Mar 16, 2015 at 6:33 AM, Anthony Ferrara <ircmax...@gmail.com> > wrote: > >> I have decided to close the vote on my Scalar type declarations RFC. >> >> When I added the wording "or the date that voting closes on a >> competing RFC." to the voting timeline of the RFC, it was in the >> understanding that it was a good faith effort on the part of Zeev and >> the competing RFC for the best of the project. I was advised against >> doing so by several people. I still chose to show the good faith and >> attempt to work with people rather than against them. >> >> However, it has become exceedingly clear to me that this good faith >> has not been reciprocated. The understanding that we had when both >> proposals opened has now been violated. Rules have been broken and >> politics are ensuing in an attempt to sabotage this proposal. Rather >> than working together, "unofficial polls", backdoor politics and poor >> behavior have created yet more toxicity. >> >> For this reason, I consider the good-faith clause violated. >> >> Rather than drag this vote on end, and rather than be accused of >> closing "when convenient", I am choosing to move up the ending day to >> put an end to the drama. >> >> Therefore, I am closing votes on this RFC effective tomorrow, March 16th. >> >> https://wiki.php.net/rfc/scalar_type_hints_v5#vote >> > > The most serious issue of this RFC is > > - It hides bugs that should be fixed in both weak and strict hint mode.
I disagree, and I won't discuss why again. You misunderstood how it works or did not test it. Not sure which :( > Coercive type for general developers and strict type for library developers > will > eliminate more type related bugs, more natural to average PHP users. IMHO. And change casting rules, open a pandora box. And even worst, it is a zero compromise RFC. Same as before, no need to discuss that any longer. > It's natural that we have different point of views, but we can easily > understand/guess > the consequence of the RFC. Weak mode is simply too weak to be useful. > Strict mode will hide type bugs by errorless casts. Show me examples when something not in strict mode behave differently and it will be fixed. But saying that is per se wrong and double standard in regard of voting. Or why did you vote in favor of other RFCs which obviously had or still have bugs? > I hope both you and Zeev work together to satisfy most needs because > hiding bugs are not good thing to do. It does but I do not claim that there are no bug, every code has bugs and they should be fixed. -- Pierre @pierrejoye | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php