Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107475 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 78354 invoked from network); 10 Oct 2019 19:53:35 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 10 Oct 2019 19:53:35 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id E79CA2D1FC0 for ; Thu, 10 Oct 2019 10:36:32 -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-vs1-xe30.google.com (mail-vs1-xe30.google.com [IPv6:2607:f8b0:4864:20::e30]) (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 ; Thu, 10 Oct 2019 10:36:32 -0700 (PDT) Received: by mail-vs1-xe30.google.com with SMTP id w195so4428962vsw.11 for ; Thu, 10 Oct 2019 10:36:32 -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=T0B3WFP8yvJuWWMs5kUMLvaLRfSpxPc7DPx8NK4HjFs=; b=JG3tYQ+c9q7O1TRxT/kngRK6RpgnR/32IxKvprZBaCchTayY+rHtfUBNH1fxY2bF9Y 2kVLhZC6+eCb6G4dqkhAh61KjnuDBmyUWkzFcaZY+2QN3zuEJdxdhAKxDin/p4ZZP0Ck JH+CKwo/lW7iEAeJS/fPk5iJ11ZjpSJjJV44Cm49Ou60eUYr+jGJgDMV6EvrIdXKFJv7 V74cLZWuxjIBtWWKI78HepobYFjZ/OLDIZtyPgn1db4i1jY20Vc/QhzP2i7n6G/r1gLw ij99Yr/uCQ0krm4Vs0Y3QPBViNAa3dACmSEJdHkeAT+zEgTlNrKC5rzYkPi5dumVv9Pp 4zyA== 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=T0B3WFP8yvJuWWMs5kUMLvaLRfSpxPc7DPx8NK4HjFs=; b=b+k9+Dv1Z13N+yRunwj5hUKmGWZnhgOgtQGg4xz/7z6xucCR0z2SxPAkN/YUhVyGR6 LjuUET23xG21zYFqSVfNQuve95OQYKxrncbIScBaGNbG+bPrKrbe16BHL14r5MXB4lpZ VrfXDg5frkvYYfQ5YvdwTqEw+FzSig4XbDRyOeswZh5KfB8J/6SECBxi39gayswRPVId CWo1uO0R0iVtxqsoPGCMpYHIt1ZTW01HGdKDjKNDL+4eUYYrbDIsrSsR+YvpQbWQ7AZT r6fvjfNoSDgIHiSl99v6IVy4OW+giTU3ssvQRM7u+vUubBeZb6irNOXHizB8DO+45443 cxjw== X-Gm-Message-State: APjAAAV9mTX5w8CSq737trBRG04hjKvC2K5Ozi2PZ0lC6qVtmABOdJcd 5pgqnQrXWr17qCenxdcThAwAXvm/DJLoNMSun/A= X-Google-Smtp-Source: APXvYqwCHvW1uLckbcuzu9LFPuYsgzzek2pYqmChOH7JfnvacjY3q5EmBVc3iDJOoVgvPrRAdCJsSwhEJ6U6COf4V4A= X-Received: by 2002:a05:6102:2142:: with SMTP id h2mr6295605vsg.27.1570728991812; Thu, 10 Oct 2019 10:36:31 -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> <82012CD7-088D-4010-922E-AD54186AE37A@newclarity.net> <67A49D41-A65F-4C07-82B2-1C19F17B2200@newclarity.net> <826c5050-6f7b-33c8-d856-60996b6210f3@gmail.com> In-Reply-To: Date: Thu, 10 Oct 2019 13:36:20 -0400 Message-ID: To: Walter Parker Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000009871f0059491d7b2" X-Envelope-From: Subject: Re: [PHP-DEV] Internals "camps" From: chasepeeler@gmail.com (Chase Peeler) --0000000000009871f0059491d7b2 Content-Type: text/plain; charset="UTF-8" On Thu, Oct 10, 2019 at 1:30 PM Walter Parker wrote: > > > > > > No. The compromise is funding a ferry system. Or laying Internet between > > them. Or a passenger pigeon mail route. > > > > Sometimes compromise requires deep discussion about the motivations for > > each side and coming to a lateral, mutually acceptable, solution. > > > > But we'd rather not discuss motivations and just bicker about the surface > > results. I.e., argue the X, rather than the Y, of these little XY > problems > > we're solving. > > > > > > > Build a ferry system is alternative to building bridge. I can see that as a > compromise, I can also see that as a separate project created to serve > demand after the the bridge project is rejected. Where a ferry system is > started because there is still demand for transit, just not enough demand > to pay for a bridge. > > With respect to the backtick proposal, what is the "ferry" project? Do we > have to come up with one before we can cancel the "bridge" project or can > we cancel the "bridge" project on its own merits and then discuss a future > project that solves the actual underlying problem? > > "Ferry" projects might be: more/better training on PHP, better > documentation so that the backtick is no longer an "obscure" feature to > those that don't have a shell/Unix/Perl background, tooling to warn people > when they misuse this feature. > > > To the side that says "There is absolutely no reason we need to go to, or communicate with, the island in the first place," a ferry project isn't a compromise. The position of the "anti-bridge" builders isn't because they are against building bridges - it's because they are against spending resources on attempts to get to the island in the first place. The other side might have valid arguments on why we need to get to the island, but, just proposing different ways to get there isn't compromising with the side that doesn't want to go there. > Walter > > -- > The greatest dangers to liberty lurk in insidious encroachment by men of > zeal, well-meaning but without understanding. -- Justice Louis D. > Brandeis > -- Chase Peeler chasepeeler@gmail.com --0000000000009871f0059491d7b2--