Apologies for my semantic imprecision. I hope the intent of my email
remains clear.

Scott Arciszewski
Chief Development Officer
Paragon Initiative Enterprises <https://paragonie.com>

On Thu, Sep 12, 2019 at 12:56 PM Chase Peeler <chasepee...@gmail.com> wrote:
>
>
>
> On Thu, Sep 12, 2019 at 12:51 PM Scott Arciszewski <sc...@paragonie.com> 
> wrote:
>>
>> I'd like to weigh in as a voice of reason here.
>>
>> > There are no processes to make fundamental non-opt-in language changes in 
>> > PHP.
>>
>> This part might be reasonable.
>>
>> > There won't be such processes either. These behaviors are here to stay. We 
>> > can tweak them, we can augment them - we do not get to deprecate or 
>> > radically change them.
>>
>> This part is totally unreasonable.
>>
>> Let me explain:
>>
>> "We lack a process" opens a door. If the RFC process is inadequate to
>> address necessary deprecations and removals, then what process *would*
>> be adequate and appropriate?
>>
>> THIS IS A GOOD CONVERSATION TO HAVE! Especially if you believe
>> contrary to Zeev about whether the RFC process is adequate and
>> appropriate.
>>
>> "There won't be such processes either" shuts the just-opened door in
>> the rudest manner possible. This doesn't lead to a productive
>> conversation, this just ends it with Zeev's opinion being final.
>>
>> My thoughts:
>>
>> I think we should give Zeev precisely half of what he wants here:
>> Let's discuss whether a separate process should be created for
>> deprecations/removals... and if so, what it would look like. And then
>> if we come up with something new, in true Internals fashion, create an
>> RFC and vote on our new addition to the RFC process. (Even Zeev has to
>> acknowledge that additions are fine, with 2/3 majority.)
>>
>
> Don't use the term "deprecations and removals" - it's not the right term 
> here. There are many deprecations and removals that don't fundamentally 
> change the language. For example, deprecating create_function() after closure 
> support was added didn't fundamentally change the language.
>
>>
>> But we shouldn't accept his door-shutting terms just because he says so.
>>
>> Respectfully,
>>
>> Scott Arciszewski
>> Chief Development Officer
>> Paragon Initiative Enterprises <https://paragonie.com>
>>
>> Scott Arciszewski
>> Chief Development Officer
>> Paragon Initiative Enterprises
>>
>>
>> On Thu, Sep 12, 2019 at 11:11 AM Zeev Suraski <z...@php.net> wrote:
>> >
>> >
>> >
>> > > -----Original Message-----
>> > > From: Marco Pivetta <ocram...@gmail.com>
>> > > Sent: Thursday, September 12, 2019 5:59 PM
>> > > To: Zeev Suraski <z...@php.net>
>> > > Cc: PHP Internals List <internals@lists.php.net>
>> > > Subject: Re: [PHP-DEV] Changing fundamental language behaviors
>> > >
>> > > If you want to have an authoritative say on what the RFC process is for 
>> > > or not,
>> > > please start a new RFC about it: your mail is just straight out 
>> > > inappropriate.
>> >
>> > No Marco.  The RFC process wasn't meant to deal with who has authoritative 
>> > say any more than it was meant to deal with changing fundamental behaviors 
>> > in PHP.  The fact we got used to putting everything to a vote doesn't mean 
>> > that it can work for anything and everything.
>> >
>> > While I realize my email is unpleasant for many to read, it's in the 
>> > context of an RFC that attempts to do something that is strictly 
>> > inappropriate and out of the question.  Stating the fact, that the RFC 
>> > process was never meant to allow this to be done, is a statement of fact.
>> >
>> > I *hate* to be in the position to be the one who has to point it out and 
>> > stick to it.  I know how much fire that's going to draw and I know I'd 
>> > hate every second of it.  But it is what it is.
>> >
>> > There are no processes to make fundamental non-opt-in language changes in 
>> > PHP.  There won't be such processes either.  These behaviors are here to 
>> > stay.  We can tweak them, we can augment them - we do not get to deprecate 
>> > or radically change them.
>> >
>> > We can (and I believe should) augment them with alternative, stricter 
>> > opt-in behaviors.  But those who dream of simply changing PHP into a 
>> > stricter language step by step should understand that this is simply not 
>> > going to be happen.  Not now, not ever.
>> >
>> > Zeev
>> >
>> > --
>> > PHP Internals - PHP Runtime Development Mailing List
>> > To unsubscribe, visit: http://www.php.net/unsub.php
>> >
>>
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>
> --
> Chase Peeler
> chasepee...@gmail.com

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to