Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107463 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 26211 invoked from network); 10 Oct 2019 06:28:59 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 10 Oct 2019 06:28:59 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 05B2E2D20C7 for ; Wed, 9 Oct 2019 21:11:47 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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-yb1-xb43.google.com (mail-yb1-xb43.google.com [IPv6:2607:f8b0:4864:20::b43]) (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 21:11:46 -0700 (PDT) Received: by mail-yb1-xb43.google.com with SMTP id q143so1482556ybg.12 for ; Wed, 09 Oct 2019 21:11:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=ZIJpGYEMWgxBEUA9gXmxRrTueJJo1QghEYWwO0ySi08=; b=kJ/ohUlK8vVyz3oB/+daxyiajRMqp6I9s7xX1PG+vKJe5ibGeSna5guWe/Mmhf07nI gAjOIoOvgWDX6LfbU4GFDeP6A5UQ5fEAaHqheY67wMFOhrgpk3TT1yPTyK27H5c7wdvd d3MNDPG3Fg5HwjwitbcuqcuxwWZ3kRZUQ/BLY58XB7xSu85HuT8j8Ys4ItKfp0FTPo3y OhDRnOYPxZRXjfl4VAuLzIKPLlVK/rb4dspIWFv3HnSsqHY/aI0IGoxxr9lRutAIcvG7 aiJGHUbLhh/kY0SA3p/gZhGp+c4h6Arhm2gH+o/4oqpIkiTbjudYT7ShYfpdeCIzxFTs l/9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=ZIJpGYEMWgxBEUA9gXmxRrTueJJo1QghEYWwO0ySi08=; b=oyUW64Txamuyjx/yJiKUMg4dkg47zU/X2Pe/e8ELQ0Noxt7gw6Icj0JcNSVNDx+EFF GSuIJEGQEV4HuktOa0SdCY0IEWeIfhn8c15By5ft1z3slzbEPtmBLCdYvYk25Khp2bHa BxwhCI5kFD095SaWoecI4ClR28TadfblvC3iDiq4ogguqxUEXZBArlpJYTU8G4kYUBJs 7NSecVYDmAoInw9jc+q/xkCSLKY8mMrpE2j5At/5t/JtsRnXEwtttnC4lJwPEvUbxgHr kZ8GbNrlNQpNNjr5+qWoDWDBDBj800r102MxWEkKEEzm+Opy7saVR3MgbDAXXzoYHZsA icHw== X-Gm-Message-State: APjAAAUK1D1T0Jc+dqURHh0x36xIXSS+xaIPIdxuH1zV92F5eQHUYV3S 3esgbqCdwqiFSyNhiHlYxA8VLg== X-Google-Smtp-Source: APXvYqycZX0/o+x1NzPjyEWLruf9MEgGLrIlSmscYqkQ38VQQteoqnA9mhjZaIcXhDwmNLJGPOGYtA== X-Received: by 2002:a25:80c1:: with SMTP id c1mr4666345ybm.182.1570680705936; Wed, 09 Oct 2019 21:11:45 -0700 (PDT) Received: from ?IPv6:2601:c0:c67f:e34e:f8e3:72ed:6838:abec? ([2601:c0:c67f:e34e:f8e3:72ed:6838:abec]) by smtp.gmail.com with ESMTPSA id x12sm1137521ywj.87.2019.10.09.21.11.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Oct 2019 21:11:44 -0700 (PDT) Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_6201A57D-C358-40E1-8225-76490C853CBE" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Date: Thu, 10 Oct 2019 00:11:44 -0400 In-Reply-To: <826c5050-6f7b-33c8-d856-60996b6210f3@gmail.com> Cc: php internals To: Stanislav Malyshev 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> X-Mailer: Apple Mail (2.3445.104.11) X-Envelope-From: Subject: Re: [PHP-DEV] Internals "camps" From: mike@newclarity.net (Mike Schinkel) --Apple-Mail=_6201A57D-C358-40E1-8225-76490C853CBE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > I'm not sure where's the log jam here? The issue is not this specific RFC. =20 As I wrote earlier, there appear to be heated and non-stop debates over = (at least) BC, and possibly other areas. People dig in on a position and = then won't consider any other options that might be available. > It's a logjam only if somehow we were to imagine more BC > breaks, more deprecations and more removal of functionality is somehow > vitally necessary for PHP - which decades of thriving without all that > amply prove to be false. Let me restate then, because what was important was not that the word I = used matched internals@ circumstances exactly, but the fact that there = is an issue with how the process currently works, as many other people = have noted already. We can call it something other than a logjam if it is important to you = that the word matches. What about dysfunction instead? > I don't see what's wrong with just "do not break BC unless you > absolutely can't avoid it"... How comes now we have to spend > so much time at affirming the obvious? Frankly I would agree with that, if it were not for a large number of = people who are actively promoting changes to PHP that would break BC. So = clearly the current composition of this list includes people who see = something wrong with the approach you see no reason to question. Note I am not endorsing their opinion but I am recognizing they have = this opinion and they are actively trying to change PHP. So we can = embrace insanity =E2=80=94 as Einstein would say =E2=80=94 and fight = never-ending battles on the list, or we can find ways to accommodate = everyones needs and wants, assuming everyone else is willing to find way = to accommodate the needs and wants of people that disagree with them. Looking in from the outside, few people who send emails to this list = appear to be interested in finding common ground. But maybe if we help = everyone recognize that nobody wins =E2=80=94 including themselves =E2=80=94= when a group of people divide up and stake out intransigent and = diametrically-opposed positions then the list can be a lot more = productive. No single person owns PHP so it is rather ungenerous to adopt a view = that PHP should conform to any one individual view of the perfect = programming language. So what if instead we collectively ask ourselves = the question "What can I do to meet the other people half way =E2=80=94 = in ways that won't really cost me all that much =E2=80=94 rather than to = maintain an unrelentingly rigid posture about the needs and wants of = others?" =20 -Mike --Apple-Mail=_6201A57D-C358-40E1-8225-76490C853CBE--