Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121731 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 26234 invoked from network); 20 Nov 2023 18:54:28 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 20 Nov 2023 18:54:28 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 53733180043 for ; Mon, 20 Nov 2023 10:54:30 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 20 Nov 2023 10:54:29 -0800 (PST) Received: by mail-vs1-f52.google.com with SMTP id ada2fe7eead31-4629efa77c3so149153137.1 for ; Mon, 20 Nov 2023 10:54:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700506466; x=1701111266; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HqQUmtRvuE/9ESiIqc99xXRF99z0TA1PVpv8oxkJr8c=; b=Tkfe6k05a56TNkfHwWE6FFSWGds22hL0PRu56ymypQnyNzzMAdV2oYhb22yiHEeodd 7YNcwQ2iTCppVGqqZZNoyDS8im79C5oZN+aagfLiaHmc3GxKU+VHM31HqywEuagCt7Kf SLU/tYDvkKFD459l0KwHZ4m5Rm+Bof+VfT9lai9oPHgDh9lUH0p60Kon6jywr7OYeeIg QWG/EpWncnMfZbJ91/uawaMfGOvDuNql2YzsOWlIk3bWn6VDihTltCIV1DAUvJgkkfwe CyV/p33M9nLu+StqBu1KHwUrig2p8hoG+2yX5HrWg52xygywGnOL495cNqXlVqKYC4sB rd9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700506466; x=1701111266; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HqQUmtRvuE/9ESiIqc99xXRF99z0TA1PVpv8oxkJr8c=; b=BhCe8yfBwZA0dPkVp0pBnvJlN18/ZWWznT5vZkUAW+lwfDxwu+1qN+6c5zFpDoJkKw x91J0POqwk4Bd+GI1a5B5RhDmtgl2l2rgorB077ZaiAfsCjAORo65/ToUO82vyUE5m3K m8561jkvHf9et5XakIDDJqoSdddnTBHFJ5nScZk/U3I9Ravt1oC9G5gSEg0txVH2SIBm 1lHiordWpS30bAWeUk92Wod7Fs1eBXfTouiEjnOH1QZO67YVo0+U/rOHIy0WUvzbhqGz 9DpSaRwAbSeesQmYuFIXVWPQycAaMTlE5uZHeEuY6jb/D5hlw9lR/Qvl/ohqycY+n6tg xNFA== X-Gm-Message-State: AOJu0YwHb2HcR4T2n9rMI5d7fHFdIyo3Sf4zRsBAaos7FLbb17ogQJ2Y AljaiQcDOXgZjeCawvTyXq+l/B0JOXkIxs/pp+s= X-Google-Smtp-Source: AGHT+IGYBSk3/0v/vFSqKGtxXIuPDvnijMM5Zs9eVEH5Vb/jxoyam08ZzGlFpg/2g7TnbemIifGgfywBVIE9NtgNk3U= X-Received: by 2002:a67:c787:0:b0:460:f607:a326 with SMTP id t7-20020a67c787000000b00460f607a326mr5428981vsk.1.1700506466094; Mon, 20 Nov 2023 10:54:26 -0800 (PST) MIME-Version: 1.0 References: <79d675e3-95b4-40bb-baf4-3e1c998f5390@online-presence.ca> In-Reply-To: Date: Mon, 20 Nov 2023 15:53:50 -0300 Message-ID: To: Rowan Tommins Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="000000000000d995cd060a9a03b9" Subject: Re: [PHP-DEV] RFC Proposal - static modifier for classes From: deleugyn@gmail.com (Deleu) --000000000000d995cd060a9a03b9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Nov 20, 2023 at 1:43=E2=80=AFPM Rowan Tommins wrote: > On 20 November 2023 08:35:15 GMT, Lanre Waju > wrote: > > >1. I will personally implement this feature. > > That's good to hear, but the initial implementation is not the main cost > of a new feature. Once we add something, it's very hard to remove, and > every future change has to consider that feature and make sure it doesn't > break. > > It's probably not productive to just say "the people who voted last time > are wrong", but it was long enough ago that a new RFC on the topic wouldn= 't > break any rules. 9 years is long enough to conclude that whatever happens, they weren't really wrong back then. Maybe at that time the best thing for the language was not to introduce it. The maintenance cost of a feature and the benefit it brings are also things subject to change in such a long timeline. Maybe the current technical debt or the current suite of tests make this feature less of a burden than it used to be or maybe our understanding of the value of such a feature has changed in the course of 9 years. --=20 Marco Deleu --000000000000d995cd060a9a03b9--