Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107452 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 34212 invoked from network); 9 Oct 2019 10:42:59 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 9 Oct 2019 10:42:59 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id C37402C0796 for ; Wed, 9 Oct 2019 01:25:35 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Wed, 9 Oct 2019 01:25:35 -0700 (PDT) Received: by mail-io1-xd2f.google.com with SMTP id w12so3022928iol.11 for ; Wed, 09 Oct 2019 01:25:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=glBna3CVYoYtyhsrvDSB4rs7CurYvhHczT6Pr5znFHc=; b=cwRl3iFu64VrPCLDoaC2nThTNG5hPinm5i7W4fc4dMv08R1HR5DIG1UGCZDs4DEy7d /VEx1H4n+1Wde4EfniIHCxsttKRIANAewJdulcls5mSmFz5858bUxLsYdodT/11aVpaF TWVUxunyk1ck/AZr78xly6FiSavefRPOeCT2zME79DWVGRWST3fOLdHZFkhwZQuzFO0h xMsr7uLukFFKKA5TSahP02VSZtADhZraAXjGEuwWBgJ4h2s3vm+E4eZYRnsXAVLtSGLM /3HUqeVGWDB3jqGtBpJvqHk5EukgxBM189lCdtaQEHWebDTLjQq59TbEICTf7141BvmY 46Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=glBna3CVYoYtyhsrvDSB4rs7CurYvhHczT6Pr5znFHc=; b=awCjMuZjPElgouEwbwyrq4svsrF4vXAo/b8Nf6gr1tM6jKFj1U29TJdcRDKNkY1Vnz Z8B/zZ9TFzd0E7pRcnxJYbCLwDRGaJTsBG69qYrH9ZE7IeANHNr1rmtIupGxmP+YUffq JQAvBiSM3tbmHO9Hx7uz2wthWiK2Aqm+dGep8IwrIU8lCNYbTWnawq3MOQXTPxqu8HYK UivbphbFF169IDvLnSA0DDfflMOVQmyQdeohnE5tk9RRjZtxvyCgx1xySffZ0FwSCxoK wk9i8u0zwKKd09RX9TqQ2CkzTGmkbMcxPrGi/5u/SZ5rS0BrGJd/iETVhVbQGzAkH72b ZX+g== X-Gm-Message-State: APjAAAWDIz/5YE8t3zXQZGl7qTnIzLmbvgfoFd51Y7cqQ90trTYvBJKW 9wThJNMosrbiSBqkacSRVYHN8NpOHhF1XoTPuCpQsA== X-Google-Smtp-Source: APXvYqyb54ExT7fnlaBnI+yP1iq8RxzG0SRzJ5GB2oMvSzjNh3H7gNWfzYtbE4hxjj+yTwC7ut3Tybal4wB/oz4f2GM= X-Received: by 2002:a02:6508:: with SMTP id u8mr2109942jab.28.1570609534595; Wed, 09 Oct 2019 01:25:34 -0700 (PDT) MIME-Version: 1.0 References: <5d976928.1c69fb81.db3a8.78daSMTPIN_ADDED_MISSING@mx.google.com> <413d377a-4ce1-a521-0cb4-5bb37e84c257@gmail.com> <6DFA91F7-0005-453E-A314-A5DFE1A4D3D3@newclarity.net> In-Reply-To: Date: Wed, 9 Oct 2019 10:25:08 +0200 Message-ID: To: Mike Schinkel Cc: PHP internals Content-Type: multipart/alternative; boundary="00000000000063f92505947607bc" X-Envelope-From: Subject: Re: [PHP-DEV] [RFC] Deprecate Backtick Operator (V2) From: kjarli@gmail.com (Lynn) --00000000000063f92505947607bc Content-Type: text/plain; charset="UTF-8" Hi, On Tue, Oct 8, 2019 at 11:13 PM Mike Schinkel wrote: > If a vote is the middle ground then why the need to participate in any > discussion? > > Also, how is a vote a middle ground? A vote ensures that one sides wins > and the other side looses. IOW, a zero-sum game. > > Why does it not make better sense to actively look for ways to optimize > outcomes so that the most people can win? For example... > > There is no middle ground in an RFC that proposes the deprecation at this level of specifics. You either deprecate it, or you don't. The only middle ground you can reach, is that you give it a vote to see if it should indeed be deprecated. Perhaps I'm looking at it from a wrong perspective, it looks very binary to me (see next answer for why). > A compromise might be *"NO agreement to remove in a later patch."* > > Why does it not make sense to offer that up as a consolation to the one > asking for deprecation? If they accepted and changed the RFC, then more > people could get a "win." > > The idea behind a deprecation is that you are discouraging its use and plan to remove it at a later stage. To me it makes no sense to deprecate something but never remove it, might as well not deprecate it at that point. Either we accept it's in the language and keep it, or we remove it at some point, which ideally gets a deprecation first to ease migrations. I have noticed on this list much discussion of the "minority vs. the > majority." But that is a red-herring. There are a small number of people > who have a vote (~200?) whereas there are over 5 million PHP developers and > even more PHP stakeholders who have no vote. > > In other words, when internals@ votes unanimously on an RFC they still > only represent ~0.004% of PHP stakeholders. Basically an aristocracy. > > So while a vote is a way to share an opinion, it is not representative of > the opinions of those it may affect. It is a shame that the PHP voting > process has no objective way to incorporate userland concerns except when > some act as their proxy. Which is not the same as userland having explicit > representatives with a vote. > > I agree. There are a lot of unhappy user-land voices about a lot of decisions made here. Sadly I don't see a way to give everyone a voice in this. Regards, Lynn van der Berg --00000000000063f92505947607bc--