Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111289 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 96944 invoked from network); 3 Aug 2020 01:12:33 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Aug 2020 01:12:33 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 45FCB1804AA for ; Sun, 2 Aug 2020 17:09:50 -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, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2059.outbound.protection.outlook.com [40.92.21.59]) (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 ; Sun, 2 Aug 2020 17:09:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jKMXnBjowSlO4lWARgYqBOpDCy3xAt+OavhJMOs8tcBeLL8jjvRVa96Y0ZSdkT8Ah5klBsXg5Cw/gzpg1ug1fxIDa+OcaxpKztt24PGoR9+T/ZGeeECVbCjPCVOfPNuzqnO8v3ImottOaczmzPDK6LlXkHJQQMsIZQQLh+xFFOFqIdK82G9H5Nx0DcLvKISUOGr7IcdGHvwFVfP8yCpRX4BA4Kyx/++5Tuwle08+Jqlfay7GxkbMHPRG+kkLbaJIndCxikmj1hZIXxBq5wvURF1HFXKhwGV1DsLb7p0r/pm9fwe7OSQgzglU3BFOXOUV0RH2+EtANfZT33JQK6kBbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xZtx+vlCC1rzlT3OszT4qE1aEiZ47GGlHYSPba+K4Wo=; b=MXH6z92gFl/HCDYgrql9m1eBwO4IgiMSZH6df85oVtdtqvWNRCf5mLlixUACruAvzTipLsnvJj0HtmhaOtjMX7Zyguj9dU8DVe9Z+jRorBv9c5yxdCtY+VmFAx7pmJ6ZwtOakijk1anpK0BnjsLYsD8fWTGyGwYyvRFOl/sFhngUuhVeUiaVMmviKLzeXMgykLvIBE4V+aohsfOI4SFABqRNZtoKhE15vV9SJ7aDm/OBG5bNqY0s+EOEYnOoRQGmo9iXyO8Rut2yHUv5QADyb7BpkWnIxaqXL04k+47dI8SoUzUIeTBkWgHnpRtL09jbhaYQlvUOeV94ljzidsqtkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xZtx+vlCC1rzlT3OszT4qE1aEiZ47GGlHYSPba+K4Wo=; b=FpfGa6I7Q88ONa3w2UPZCzjia17AFSy4kmMKXEUObdajGe7xo/i5AyFSMJ5IsEDFCCeNRN1Dz8VaA3Ay5xB6hwoozxaciTapZ/xLbxiXeVwox/kNcoHk0iNW8JibZsAl1txaDRyHbw5/LTCNqmm8zHIhATJ+5EexwpKPEFcig5EPuso0/W3UNftxjIFuKH7TZCIHvPr0Z5lnTdfOlnIcg3H9apYF8VM8WxB3OiqhLt7kn0sBtXEtrlu+f02ax1UpOUWZE+GKb1pSZeONCwEAdnMcK3wjy2LzNzegBIuaFiyvf/Hv3aeqSKY8oITxdQdT1Zl3yDXOCH7BjcECIvqDWA== Received: from BN8NAM12FT057.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc66::41) by BN8NAM12HT084.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc66::305) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.10; Mon, 3 Aug 2020 00:09:48 +0000 Received: from BYAPR05MB6535.namprd05.prod.outlook.com (2a01:111:e400:fc66::53) by BN8NAM12FT057.mail.protection.outlook.com (2a01:111:e400:fc66::192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.10 via Frontend Transport; Mon, 3 Aug 2020 00:09:48 +0000 Received: from BYAPR05MB6535.namprd05.prod.outlook.com ([fe80::fc6c:38b0:fa18:f355]) by BYAPR05MB6535.namprd05.prod.outlook.com ([fe80::fc6c:38b0:fa18:f355%7]) with mapi id 15.20.3261.014; Mon, 3 Aug 2020 00:09:42 +0000 To: Dan Ackroyd CC: Derick Rethans , Benjamin Eberlei , Joe Ferguson , PHP Developers Mailing List Thread-Topic: [PHP-DEV] [RFC] [Discussion] Shorter Attribute Syntax Change Thread-Index: AQHWZO4EZIMJMorBK0qxy5SLq6JXCakdwKYAgAcyfACAAAiCU4AAZXkAgAAhWf4= Date: Mon, 3 Aug 2020 00:09:42 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:63CE55A127607620FAC45C8B62BCA3F12F87104F76AE859721A5279CCDCD7A31;UpperCasedChecksum:F669443F2B2459330D3DD9374F50E9EAE9EA8E8A6ACABD263DE683399AB428CD;SizeAsReceived:7391;Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [xbPATT92v5+dnG+E86pW5ucB0MJhyuZW] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 390f3747-8025-4763-aba7-08d8374185b6 x-ms-traffictypediagnostic: BN8NAM12HT084: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +lIUVLk5uCuIZPM9CD03fGxh+Hl21QtsSj2Pz/UqbTOLo5Pvznqlr+vrJ3/eqTn8/8JMkc+d/7y8j6unMwo8MMvVRWP+C0Vl/Pck9hDIK1KS0Zr27qY7dqJ0X+jkU/BDxSvCm9YktyGbLMLrcIdQkvZRMnwpr2l2mIelB5cyJR+PJzXWwv7OnyYf2tb6DoQrESVopxywJKDw+a7Dt3d0fiT8UZKlnAtgA7G8xOOSzbmn3rChEe7pL/XuDK5IWK1A x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR05MB6535.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; x-ms-exchange-antispam-messagedata: nYmNNvH4+u/w3EpzUWaYaeF7Ki/nM/5RRGeDqpMlsQ0HwZdpVvZROge6YTBGh2J1/eSpGzihaR/Qvj2/D4vlAknSXDOExvGLk+GkND5qf/4xtqtz7l3fJlnrP4zLzT+BzgtmQH46/1V8I+QQh4VYIQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: BN8NAM12FT057.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 390f3747-8025-4763-aba7-08d8374185b6 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2020 00:09:42.7978 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM12HT084 Subject: Re: [PHP-DEV] [RFC] [Discussion] Shorter Attribute Syntax Change From: theodorejb@outlook.com (Theodore Brown) On Sun, Aug 2, 2020 at 4:40 PM Dan Ackroyd wrote:= =0A= =0A= > Theodore Brown wrote:=0A= > >=0A= > > The Shorter Attribute Syntax RFC explicitly mentioned that the @@=0A= > > syntax would supersede the grouped attributes proposal: [1]=0A= > =0A= > From the RFC:=0A= > >=0A= > > # Unaffected Functionality=0A= > > ...it will supersede the syntax for grouped attributes.=0A= > =0A= > I missed that change at least in part because it's listed under=0A= > "unaffected functionality".=0A= > =0A= > Even reading it now, it's not obvious that "superseded" means "grouped=0A= > attributes won't be supported".=0A= =0A= Hi Dan,=0A= =0A= I'm not sure it can really be called a change, since at the time the=0A= Shorter Attribute Syntax RFC went to vote the Attribute Amendments=0A= RFC had not yet been accepted (and it certainly wasn't clear whether=0A= the grouped attribute proposal would pass).=0A= =0A= Anyway, the whole point of the grouped attribute syntax was to=0A= alleviate some of the verbosity of the << and >> tokens when adding=0A= multiple attributes. The @@ syntax supersedes, or replaces grouped=0A= attributes since in real-world use cases it is even less verbose than=0A= the grouped attribute proposal, [1] while avoiding its additional=0A= implementation complexity.=0A= =0A= Kind regards, =0A= Theodore=0A= =0A= [1]: https://externals.io/message/110355#110414=