Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111175 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 32871 invoked from network); 24 Jul 2020 16:15:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 Jul 2020 16:15:37 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DB27C1804D0 for ; Fri, 24 Jul 2020 08:10:33 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 24 Jul 2020 08:10:33 -0700 (PDT) Received: by mail-lj1-f174.google.com with SMTP id h22so10326537lji.9 for ; Fri, 24 Jul 2020 08:10:33 -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=89CoikbvvWrtf/vS/6b4JKeBu+SRhboNrTel2HwttGU=; b=Agj1zyHMqMrMG1xfgK5s3UmhYCoMH2Fi6tDTDvnd5tcd3YEk+/l3OdyZSUb8y8npUI Wk+r5QR4TKEp+5wd44hohZrPWa8aR5SYd82nDdsF1QQLJHzEVQN84kKlzjCD9At4pCBy KhOzKXxAPxg2fjI2N1a531AIE/Lm28CYzR6MDLusQYY7roSBmJ916Xx24r5LSu3FywNQ uzUIavtyu+dil1uBmaVsZkG96QPIGSWUvt9faUZ04obd4/kxpDW/0uKWA1CSH5zcHjk4 tw9wtRec6Jqn2X9/E+bt1NS6gDj6IkYoAedB6MP9WR2fpr0vqqSW8++0C+CymD+LvbPf BnDg== 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=89CoikbvvWrtf/vS/6b4JKeBu+SRhboNrTel2HwttGU=; b=BDPZxkNc8U8Gl6JwqEi9hEu/cPhKbtw/1jBTLDThiqNOUL+1k7MdnuWV68tB6lzI3A haIpqyNMDeKSkBzkWSjuJmTG+ul/Ut0uNpS/TzTrzDgU3QTSA1FwyCyoTf8FFDDpclvS qPwMqXDF88ciDwg313MT88l+okfCn2r5JPg007DSZovAnetwN9iTfU+T671t14lYVmAu KehWMmYM3UqaodHAHdCgmRt0MZMNe86ZNxNvx7ovevYxq/6McH/ugT0PkddUaRCGQBms E/emy/lCaRET60FOnzVYJtZt8QRtzm2pTBGNrGGMp1cyp8S3Av5qZKS8VcSZDHgXjgQt yodQ== X-Gm-Message-State: AOAM531ZU06IahTfO34pV7mIWTb9Dm/sanb65k05qUJWE1Q8HUpDx8bw vNqB0S081k/j5CdvksmhtkfjwRm5TwkC1a9d9kI= X-Google-Smtp-Source: ABdhPJxmSM3kiRpcetfAxLZdJLwS8cN+LbX6Xn74ntDwOd+1vbMBIpYW3+t1aIfwlM7e1fE9xVVPQMfHK9Xp/4gpeo8= X-Received: by 2002:a2e:8199:: with SMTP id e25mr4237853ljg.307.1595603429263; Fri, 24 Jul 2020 08:10:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 24 Jul 2020 17:10:12 +0200 Message-ID: To: Bob Weinand Cc: Benjamin Eberlei , Chris Riley , PHP internals Content-Type: multipart/alternative; boundary="0000000000009a8c1b05ab315ff1" Subject: Re: [PHP-DEV] [RFC][Proposal] Renamed parameters From: nikita.ppv@gmail.com (Nikita Popov) --0000000000009a8c1b05ab315ff1 Content-Type: text/plain; charset="UTF-8" On Fri, Jul 24, 2020 at 4:50 PM Bob Weinand wrote: > > Am 24.07.2020 um 16:11 schrieb Benjamin Eberlei : > > > > On Fri, Jul 24, 2020 at 4:00 PM Chris Riley wrote: > > > >> Hi all, > >> > >> Following up from this I've created a draft RFC: > >> https://wiki.php.net/rfc/renamed_parameters will move to in discussion > >> once > >> I've ensured everything important has been captured. > >> > >> Regards, > >> Chris > >> > > > > You added PHP 8.0 as a propsoed version, but that will not be possible > > anymore 2 weeks of discussion + 2 weeks of voting are not possible to fit > > in before the feature freeze, which is in 11 days. > > Hey Benjamin, > > While you are technically correct, the primary point of a feature freeze > is not allowing in completely new features. > It will always happen that there are changes and extensions to RFCs > introduced for the next version which may need to be addressed first, > because there is massive benefit to the new feature in that case. (from a > backwards/forwards compatibility standpoint for example) > > I do not necessarily agree with the RFC (not given it much thought yet), > but I think such RFCs shall still be able to be introduced later on (well, > not in RC phase, but a bit after the feature freeze cutoff), if there is > actual benefit from them not being deferred to the next version. > Ultimately, the RM has to make the call (also to avoid indefinite delays or > filibustering or such). > We should of course be open to making minor adjustments due to unanticipated issues after feature freeze -- after all, that's where we gain experience with new features. The emphasis here is very much on *minor* and *unanticipated* though. None of the issues this RFC tries to address, or even the approaches it suggests, are new. This has already been discussed during the main proposal -- and not just as a side mention, this was the core controversy of the named parameters proposal. I am open to discussing minor amendments like Benjamin's suggestion for a parameter alias attribute, if we think it important to introduce it in PHP 8.0 rather than at a later time. But making a switch to opt-in named parameters? That's essentially a completely different feature and we certainly cannot accept such a fundamental change past feature freeze. Regards, Nikita --0000000000009a8c1b05ab315ff1--