Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107441 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 17606 invoked from network); 8 Oct 2019 23:44:11 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 8 Oct 2019 23:44:11 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 02D1F2D1FB9 for ; Tue, 8 Oct 2019 14:26:40 -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 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-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (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 ; Tue, 8 Oct 2019 14:26:39 -0700 (PDT) Received: by mail-io1-xd2a.google.com with SMTP id z19so328912ior.0 for ; Tue, 08 Oct 2019 14:26:39 -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=HQGjh6uGKW/91L+CCQAQ1Cxdq/UKBo6YayZLm9fbfXA=; b=HcMWOcslO7tbwGjIPceWXXGvXnUMsTArv+duYNRc7Y0W74rNUHqReZSs06reZzjHFA VyJI9x5Eyjvxl7wwp5/rzjL7JCZU/qVIyPlCMnPY+6gJbInHJDjn3IDGYw/fy1FhmZRB 7lXV82pu7a4+AMokeYfubsFyg+ufmPf6CBaACpWsqx3w2fla02LgaiwKkVUa3w0NZrPB epi/1MhFEOl77SBkuWr0k5slz5RdK9xHZvdDKOVowlQRoJhHiGg3BBOicIKRXk0d5kZd WR+bQ1KzTe76qmmsx/XTYkpAEfZ4lv2DM8ZS/G+A4A7yZ2lggdlJ8E6chS/GODHKtV+Z uHbA== 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=HQGjh6uGKW/91L+CCQAQ1Cxdq/UKBo6YayZLm9fbfXA=; b=Fq5InGNLzB5MVGRoDkHPkVeTa6ZGxVMf/hEVLOm64yS9Z5hndRURqtXPRJrb8/M9yO hD66RCZ1dtwElvvSkEuCk36QirWDMLjI7tPTZlKsJVybZIdBZA6eUZJLVdyvWO2LvbhT LdOS9J4ugn94LK+LPb1Lvde4FxTAMhpT/L74PMfJctn6FDyLul701cv666vdP8I5EdbX 6I41kamUqutnvrkpRv9WsqE5yyVp3RF6ePcYN6+eusDY5hnp+KEEYcsc8rw21bNczyNG kEM2kSM+NS+aLXmaAR++yaxn6xJcUFwagxoVqgcw52OQJewlkOC0jpnUGmopIfgUMPD1 TupQ== X-Gm-Message-State: APjAAAU3wOQbPKzDc16J+aMQxHJN0ZUEdUKScCxgBMR0MuzPY8IGPtZa aqDAMSrWe+ObRUhoMfGHopelZc/xHAZv7VKM+uw= X-Google-Smtp-Source: APXvYqxaLYp2vfGUDA93fCLUdg4vaaaK3HFpweu64bhjB9MVNH2bpG2zHXPrtNO52E9ss2Fh1zshLDk/U9CQZ0UxZG0= X-Received: by 2002:a5d:8b49:: with SMTP id c9mr254009iot.209.1570569998673; Tue, 08 Oct 2019 14:26:38 -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: Tue, 8 Oct 2019 14:26:29 -0700 Message-ID: To: "M. W. Moe" Cc: Mike Schinkel , Lynn , PHP internals Content-Type: multipart/alternative; boundary="000000000000ddb3dc05946cd2bd" X-Envelope-From: Subject: Re: [PHP-DEV] [RFC] Deprecate Backtick Operator (V2) From: walterp@gmail.com (Walter Parker) --000000000000ddb3dc05946cd2bd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Oct 8, 2019 at 2:25 PM M. W. Moe wrote: > Hello, > > what you write and advocate for can't be heard by a vast majority of peop= le > here; because they are just not North-American; somehow > that's a very interesting trait; most of people despise `kind` moralism. > > > On Tue, Oct 8, 2019 at 2:14 PM Mike Schinkel wrote: > > > > On Oct 8, 2019, at 4:29 PM, Lynn wrote: > > > My middle ground is a vote, regardless of outcome. > > > > 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... > > > > > This RFC is pretty simple, a deprecation + removal in a later patch, > > there's not much to compromise on the implementation. > > > > 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 mor= e > > people could get a "win." > > > > > If people think a deprecation should not be done or if it's not worth > > it, a vote is the way to show that opinion. > > > If there are enough reasons to not deprecate them, the voting process > > will show this and the RFC will be rejected. > > > > 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 peop= le > > 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 wh= en > > some act as their proxy. Which is not the same as userland having > explicit > > representatives with a vote. > > > > > PS. We need a CoC. > > > > 100% agree. > > > > -Mike > > > > P.S. I also think PHP needs an agreed statement of principles (Mission, > > Vision and Values.) With said statement RFCs could be evaluated to > > determine if they align with PHP's previously-agreed principles. Such a > > statement could be revised from time to time, but having one would > resolve > > a lot of contentious debates before they happen. > > > > > > > The original proposal reads like: I don't understand it, I've talked to other that don't understand it. Not understand something makes learning the language harder, so we should get rid of the feature. How is this not Mark Twain's plan for the Improvement of Spelling in the English language? A Plan for the Improvement of Spelling in the English Language By Mark Twain For example, in Year 1 that useless letter =E2=80=9Cc=E2=80=9D would be dro= pped to be replased either by =E2=80=9Ck=E2=80=9D or =E2=80=9Cs=E2=80=9D, and likewise= =E2=80=9Cx=E2=80=9D would no longer be part of the alphabet. The only kase in which =E2=80=9Cc=E2=80=9D would be retained = would be the =E2=80=9Cch=E2=80=9D formation, which will be dealt with later. Year 2 migh= t reform =E2=80=9Cw=E2=80=9D spelling, so that =E2=80=9Cwhich=E2=80=9D and =E2=80=9Cone=E2=80=9D would t= ake the same konsonant, wile Year 3 might well abolish =E2=80=9Cy=E2=80=9D replasing it with =E2=80=9Ci= =E2=80=9D and iear 4 might fiks the =E2=80=9Cg/j=E2=80=9D anomali wonse and for all. Generally, then, the improvement would kontinue iear bai iear with iear 5 doing awai with useless double konsonants, and iears 6-12 or so modifaiing vowlz and the rimeiniing voist and unvoist konsonants. Bai iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi ridandant letez =E2=80=9Cc=E2= =80=9D, =E2=80=9Cy=E2=80=9D and =E2=80=9Cx=E2=80=9D=E2=80=94bai now jast a memori in the maindz ov ould dod= erez =E2=80=94tu riplais =E2=80=9Cch=E2=80=9D, =E2=80=9Csh=E2=80=9D, and =E2=80=9Cth=E2=80=9D rispektivili. Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld. Walter --=20 The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding. -- Justice Louis D. Brandei= s --000000000000ddb3dc05946cd2bd--