Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111475 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 87740 invoked from network); 11 Aug 2020 17:07:51 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Aug 2020 17:07:51 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 44EB3180511 for ; Tue, 11 Aug 2020 09:07:18 -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 NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2054.outbound.protection.outlook.com [40.92.41.54]) (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, 11 Aug 2020 09:07:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nd/3DdNZdZ1v5BfbH/LMeCBDvyIg1WHEz91nnvszQyQrg4Xx2KqRpqHLlweGPdoDkvw5GxwMJzzXZZxudnSV8nA9m7KzadC1ctxPhNqEZpmncqtbbC3ZQERaNXY95qLWF4rmYocFjmiqG+0pobadWiny8bp1cZq8lqMbO5qhecbW7IHUVF1aggEBJ7fJzult/O3cKd1/Uhfr/1TWds4vbmbaPRzSv1ilyBNI8ptNvFah680h5cJPe5VvQ7VnyrSmlv6WeKTdRafokh3Hs2y5EGk7bRfPHrVZvDNzGXlTLbQW7I0RQWtmj2POesJhSAZsLHNvj9C6pe3o2svPJIQs9Q== 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=BK/NRhKpN/l+eV37FR1Z9JjFeeGIriq+uTLz+ZC3TEs=; b=OuYWiFTzjEcfFUS33I/L+DtOY6zEZY4Pef6PZzcA4qpwnMfmdHEt+KMlLe3NKC9YcDEB0Zyy9ihVHzWqHYmsgdheCRye68pD0MBsTTn+BJqc46TI+OcGPLpF+KdYK2rNWSvTOmGf3ZituPW8vJP5GGNZKQr7mcsWT99v8s6J06Z5iTvqwhJ6ypL3D1AazZJe606sQqowHHtvMXpf4GpIxEEX0V/AWVJ6qB4haLOvSgivyHJv1yX7cywfyXObK6t/UV1EK3JY0zUmoZRpoVVPGhoL6iLnbbWMNZtom04/wBzTbwU/0C3cS+mkdyUNRjhKkDbiZCtXKAPxtdLF0bjAmA== 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=BK/NRhKpN/l+eV37FR1Z9JjFeeGIriq+uTLz+ZC3TEs=; b=PcIDgF+joT09mLTcLvawjd3BpQ7Psd5U93k8E1oTG6q2f8PU8aSwhz6/OTZmAtYQ75IxVcM9khRnblSTDh5ALJF0TqDqoGTemsFsJTQ6ETlofjs3ZtHq5jD+G2OOEIlFC2C+TUiTQ+Q2G53gqvPPglCkHbky3ZFEfp/dO34jT0KL06OnMcI032Hbd8QqWASmf5QjQJVHBRNerjl1009v5hX8BqYGmAxDUpVOUHr3x3sqf6a8MXar1WY+k5g2+KxPo3xXAKxDbXCTC9NCqWPRS/IZkJStf4lTJagVCD40Jayn+KybkkhONzoxBNgrk2NwkJEr/+5atRqqUnCobTNdVA== Received: from MW2NAM10FT039.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e87::50) by MW2NAM10HT068.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e87::309) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16; Tue, 11 Aug 2020 16:07:16 +0000 Received: from BYAPR05MB6535.namprd05.prod.outlook.com (2a01:111:e400:7e87::4c) by MW2NAM10FT039.mail.protection.outlook.com (2a01:111:e400:7e87::286) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16 via Frontend Transport; Tue, 11 Aug 2020 16:07:16 +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.3283.014; Tue, 11 Aug 2020 16:07:15 +0000 To: Rowan Tommins , PHP Developers Mailing List Thread-Topic: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change Thread-Index: AQHWbvIBydbCX+rhJUWK/r8c7hnlt6kysVCAgAAkzoCAAAFUAIAABrJtgAANHoCAAB8sZ4AAAuIAgAAHfnU= Date: Tue, 11 Aug 2020 16:07:15 +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:D3AEF4DE239140196A3A863E6E9AABACAA4BACEF82B6BCE10E410A271B41BE53;UpperCasedChecksum:0E56A1A174047F40CB42D72382F154F3E7F53F7E714A4D7209E9C92A24680C5A;SizeAsReceived:7517;Count:44 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [GJH2llIGrJ7FQpSEqVWnrBgIjyGRgT+M] x-ms-publictraffictype: Email x-incomingheadercount: 44 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 22323f80-266a-48f0-e756-08d83e109da1 x-ms-traffictypediagnostic: MW2NAM10HT068: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ogmV/7marFtgLZYMvZXGeePMnQGIRqZMKDlU8LqhyBUCFPii0SSdDBTgReYLITvwMCQcxjZbUCHw2o00D/d2Ph5QcWy1Syr3f4uYnAHjVUkqrVQs21gSm9UqcVihoaLVrQ9D95du/viYIRQ0kORipDgc1nxl325IQb5Wj8nanaYEHstkgx4Li+b0t9vz2PgqzxRqQ9hPrK0AHZAJEYDTLA== 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: EduXbR0wNeoyF7JrQpW04C0K+imfa6w3DRff8BzgyjhOH482g5OixcXNq+BqjhB8aBp5/6ESQQq5+eUewYnfX5FheTKIm8mdNG2BsXbutScA2ytW0ReCCRvlkT7YLB9fK4HylgoYZ4XfQJTNt3vFOQ== 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: MW2NAM10FT039.eop-nam10.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 22323f80-266a-48f0-e756-08d83e109da1 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2020 16:07:15.6908 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM10HT068 Subject: Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change From: theodorejb@outlook.com (Theodore Brown) On Tue, Aug 11, 2020 at 10:39 AM Rowan Tommins wr= ote:=0A= =0A= > On Tue, 11 Aug 2020 at 16:31, Theodore Brown wro= te:=0A= > =0A= > > Anyway, please do add easy typeability to the matrix=0A= > =0A= > How would you measure "easy typability"? On what keyboard layout?=0A= > Would you write "Yes" and "No", or "quite easy", or marks out of 10?=0A= =0A= Hi Rowan,=0A= =0A= I would suggest "Kinds of symbols used".=0A= =0A= @@ is easier since it only uses one kind of symbol, rather than=0A= switching between two or three symbols which are often on different=0A= sides of the keyboard.=0A= =0A= > > fact that the @@ syntax makes attributes easier to grep for.=0A= > =0A= > The same question: how do you summarise this in a table? Complexity=0A= > of the regex? Number of false positives in some representative code=0A= > base?=0A= =0A= This can be a simple Yes or No. With @@ or @: you can type those=0A= symbols followed by the attribute name to grep for it. With the other=0A= syntaxes and attribute grouping, if the name isn't unique it may be=0A= difficult to search for since you can't rely on a unique leading symbol.=0A= =0A= > As I've said before, the table would be useful if it was a re-cap of=0A= > arguments discussed in prose elsewhere, but it is not on its own a good= =0A= > source of information for making a decision.=0A= =0A= Generally I agree, the table is not particularly helpful in making a=0A= decision here.=0A= =0A= Regards, =0A= Theodore=