Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110603 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 77201 invoked from network); 16 Jun 2020 18:11:31 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 16 Jun 2020 18:11:31 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E62A41805C1 for ; Tue, 16 Jun 2020 09:56:58 -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=-0.7 required=5.0 tests=BAYES_05,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-ASN: AS8075 40.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2026.outbound.protection.outlook.com [40.92.41.26]) (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, 16 Jun 2020 09:56:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ivRfTUSPD02Bvk/zk4FMAtYQnr6Y3zsKQ2IqZw1QjwcV0DAiSaBLzba3q6QkxNnx2vsp3zz8X62BDQ9f09GPucLLZV/PnzDfw08FoGBaC1vqABnEw29Ots6oVq2oOEhFft5qYOkZC2gBBHTE1k/RWtiaaannm0Ilg3p/qatxd5um6ECC/vwelSU5dU+nbZnYYSlOkVsQrizSgBoag5sgVNVZEnz5GsXJtQ+JwRV6tOvmNbabwX1Uob0eUZYqioFf21UeC3gZ7vxafkhlZtIgU8FX+AG9tYggOR46V+jJ+BjgoHG1lyVPPyBIklKZFw27aMgabbqXarbPcj2PTB6MLw== 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=7moSq+QqzUjXKuSBIbrYW8/WOVtjxhVsc1pk5QXStsQ=; b=UyS85FM9rxUUfJY0W+7oAflQlG0xLpVaECFcRhkf004zpGX5ZO+HM8hkneKQ3HbDfVrWpxc97cgV1LLHbepJ8wZ0IXjAN2txcTFpzaymKghT1c4IbqYup67fEbwX/a/t7bKhKTRYFiHRsKf8bD4sR1B/mKruT3hf6ADEbdb7Cxu5yxdTfcxqgkaOKyl4gJGzW8pnMBv5qyH4Za6GIa3L5bKR7HMstz7kIKySWh0jTTmDP6MV4ck111WKhGJ6OYfmofSAW8p2g2cPrCILNjcj69f/A7kVME5I5I+Hyr7P+YQh+T5C0FFb/NmiqQRugOHKk7uiOMWhvI5D2lqdZz0lMA== 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=7moSq+QqzUjXKuSBIbrYW8/WOVtjxhVsc1pk5QXStsQ=; b=eHkQbb96gGmXtXHkZtwN/34Djto8akpAQCPoUBVSkjdXXPK5cl9AW8i4YgXnFAjdklCetBdIVIcbblaPsp+oTteVJmsFanuziF+t6zw7LKhlGtKgz4aIeoLie/eMyqeoQvLxBNFYxF2uK7bcLPqIDZ6wVPaGgJRGkrqBJ+BQmInEglXBy2+xInzBHSFwC8PWa6ULDZkbzLge/0jN4hPO9TEW5AswmX4aJrqGFoUIJ0Jqy6yMr55F1+mUVgVF8OEjtwytb9FdihRBW8xG0fZbAj5Uv6KsnxLoe92gkceJGkkK4ve25yegG5lEFHrTdrbZ+ZQB/4CMLkGtfrDTSqVVcg== Received: from DM6NAM10FT066.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::4c) by DM6NAM10HT168.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::480) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.18; Tue, 16 Jun 2020 16:56:56 +0000 Received: from BYAPR05MB6535.namprd05.prod.outlook.com (2a01:111:e400:7e86::40) by DM6NAM10FT066.mail.protection.outlook.com (2a01:111:e400:7e86::106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.18 via Frontend Transport; Tue, 16 Jun 2020 16:56:56 +0000 Received: from BYAPR05MB6535.namprd05.prod.outlook.com ([fe80::54e2:1eeb:fc5d:8c21]) by BYAPR05MB6535.namprd05.prod.outlook.com ([fe80::54e2:1eeb:fc5d:8c21%3]) with mapi id 15.20.3109.018; Tue, 16 Jun 2020 16:56:56 +0000 To: internals Thread-Topic: [RFC] Shorter attribute syntax Thread-Index: AQHWOgIv0rCwDWp4oECJgOMrWx9MxKjbhYma Date: Tue, 16 Jun 2020 16:56:56 +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:F60BC5CD24733A41BF2826CD3C5CCB5609C765F5A8EEE4276D60D8494949B52F;UpperCasedChecksum:5BF7AC87FCA8CF996E93DDAF1E76A4D0BF549EF0BDE737E43F17870CE6776770;SizeAsReceived:6860;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [McXRq7jK8wX0EVIKlVAc2a7ecMPOZCZk] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: ded09b45-2cca-4325-22fd-08d812164727 x-ms-traffictypediagnostic: DM6NAM10HT168: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LeEM9DevNJmoeCF3lb9xIUsgwVftRGKLxL6L6hMku8YjXZsbblkJ91nAu0BysxGiCE9anVCdLi5d/QvHUQmKn5QFHaXLRGtb3alATSvhorFnGH1hT8h2S0weLTAmvo+OYZyW9bj1MdGP3XSmR8xXnIxm5+YMTVYpS39h9d0wublR1YJq9+N8v6yjuLHJLGfjSOtF0+32NuCnpNYG8/RCYz0z+lntj74aewK/fHIx/MSKVowqtNoPedxkgnsQBepG 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: Bp5C0ZFn0VMUppI1pt6sXr92qNN5OOi6clFt6yo8RQAczex6LNB2ECa6xx+UjhLQ9S3ofsHmhr8GwE8uJWjO5AAor87bPatwDUvejCM3NiSLvDek+MBYGIM7qixEnz9DTM+D2xIiRbBqryrWhP7s3g== 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-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: ded09b45-2cca-4325-22fd-08d812164727 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2020 16:56:56.4763 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM10HT168 Subject: Re: [RFC] Shorter attribute syntax From: theodorejb@outlook.com (Theodore Brown) On Wed, June 3, 2020 at 6:54 PM Theodore Brown wrote:=0A= =0A= > Hi internals,=0A= > =0A= > I discussed the syntax for attributes further with Benjamin, Martin,=0A= > and several other internals developers off-list, and with their=0A= > feedback completed an RFC proposing to use the shorter `@@` syntax=0A= > instead of `<<>>` for attributes in PHP 8.=0A= > =0A= > https://wiki.php.net/rfc/shorter_attribute_syntax=0A= > =0A= > The goal is not to bikeshed over subjective syntax preferences,=0A= > but to address several concrete shortcomings related to verbosity,=0A= > nested attributes, confusion with generics and other tokens, and =0A= > dissimilarity to other common languages.=0A= =0A= Just a heads up that the two week minimum discussion period expires=0A= tomorrow, and I'm planning to open voting soon.=0A= =0A= Best regards,=0A= Theodore=0A=