Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110998 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 68148 invoked from network); 14 Jul 2020 12:00:00 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 14 Jul 2020 12:00:00 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 897A31804DA for ; Tue, 14 Jul 2020 03:52:22 -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,HTML_MESSAGE,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from srv015.mail.ichtushosting.com (srv015.mail.ichtushosting.com [159.69.182.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 14 Jul 2020 03:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stitcher.io ; s=default; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version: Content-Type:Message-Id:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/CxEPCf+f2WZYUf/YS1rvmyOY+10plCNYEn9CwYqdMo=; b=AKDClUuQBvaAubZrqMNjMDv4n7 IgT02ZxAZI/xxHiL+Da+1Prl4XihxukyIfPi1RTRzNHD0mBBUD8aKK8agVSk2ys4fH9RvRNcLdd34 aYgPhHD9DooDO7PxVfH9WrSB2BFEaxJoZwSWLHUG/ZEPthLMeucAsInhzUK35C/oubyTrrec/99es 12bcO6UDu/YbmGdqQlKXwhcM4RpABUPItAXWU68akNOsuEZ6rY5x9AHtVWJI75O7GkJxb2IaH/vRH w5679oFcPuPB3QNIJhe1Bsa41If0TupIJ6OpxN4O0XZdUVvOYVOYErs+kW3mFRx9fZ1k1hl98vm/U chkEQZrg==; Received: from srv021.web.ichtushosting.com ([78.47.76.72]) by srv015.mail.ichtushosting.com stage1 with esmtp (Exim MailCleaner) id 1jvIXp-0000Iy-DM from ; Tue, 14 Jul 2020 12:52:17 +0200 Received: from [192.168.1.23] (d54C4E0D4.access.telenet.be [84.196.224.212]) (Authenticated sender: brendt@stitcher.io) by srv021.web.ichtushosting.com (Postfix) with ESMTPSA id D059F20D22; Tue, 14 Jul 2020 12:52:15 +0200 (CEST) Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_98A64921-C2A0-4401-9F2B-5318E83D3F65" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Date: Tue, 14 Jul 2020 12:52:14 +0200 In-Reply-To: Cc: PHP internals To: Nikita Popov References: X-Mailer: Apple Mail (2.3608.80.23.2.2) X-MailCleaner-TrustedIPs: Ok Subject: Re: [PHP-DEV] [RFC] Treat namespaced names as single token, relax reserved keyword restrictions From: brendt@stitcher.io (Brent Roose) --Apple-Mail=_98A64921-C2A0-4401-9F2B-5318E83D3F65 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi Nikita What happens to the attributes syntax if this RFC doesn't pass? Furthermore, I think voting against this RFC to prevent the @@ syntax = from happening is an abuse of the system. If there are problems with the = attribute syntax, than the vote results on that one should be called = void and a revote should happen, but it shouldn't affect the vote of = this RFC, which has a larger impact than just the attributes syntax. Kind regards Brent > On 14 Jul 2020, at 11:09, Nikita Popov wrote: >=20 > On Thu, Jul 9, 2020 at 4:33 PM Nikita Popov > wrote: >=20 >> On Tue, Jun 16, 2020 at 10:52 AM Nikita Popov >> wrote: >>=20 >>> Hi internals, >>>=20 >>> Inspired by the recent discussion on reserved keyword reservation, = I'd >>> like to propose the following RFC: >>>=20 >>> https://wiki.php.net/rfc/namespaced_names_as_token >>>=20 >>> This RFC makes two related changes: Treat namespaced names as a = single >>> token, which enables use of reserved keywords inside them. And = remove >>> reserved keyword restrictions from various declarations. >>>=20 >>> The RFC comes with a small backwards compatibility break related to = names >>> that include whitespace, but will hopefully reduce the backwards >>> compatibility impact of future reserved keyword additions. >>>=20 >>=20 >> I have reduced the scope of this RFC to handle just the issue of >> namespaced names, without touching any other reserved keyword = restrictions. >> As the discussion shows, those are trickier, with more cases of = perceived >> ambiguity that may need to be mitigated. >>=20 >> As this proposal is now a prerequisite for >> https://wiki.php.net/rfc/shorter_attribute_syntax, I have heard from = a >> disturbing number of people that they might vote against this = proposal, not >> because they disagree with it, but because that would prevent the = adoption >> of the @@ attribute syntax. I'm not sure what to do about that... >>=20 >=20 > Heads up: I plan to open voting on this proposal tomorrow, unless = there is > further feedback. >=20 > Nikita --Apple-Mail=_98A64921-C2A0-4401-9F2B-5318E83D3F65--