Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109846 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 31323 invoked from network); 25 Apr 2020 17:02:45 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 25 Apr 2020 17:02:45 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E574B1804E2 for ; Sat, 25 Apr 2020 08:35:12 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, 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.64.0.0/10 X-Spam-Virus: No X-Envelope-From: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2102.outbound.protection.outlook.com [40.92.21.102]) (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 ; Sat, 25 Apr 2020 08:35:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F1AG9g2hPQszS58tqXiZADjw9t43fcRTGARnl8nxtS/4P4M3zgJyZrbBN8vMWFyBMRlIGgbPqHXczpt7DuIPlK+sOuC4Qg64jQcDBqyzZcRZ5tLVCfpMyIHAe+5gGMyJMEmUNNpHGNwEq+J5Qz67Dhti7PJB1yPCgdlCMm7CkwHYAg040GhLl8pfxOPJN6+yiGroEmC7dcQuNWHVAs7vhHPSeQJQzc3QPkFpkmd6rGGyP17tB+86i+Ij7U/jTiHKY4epNI7K7JFicrQj6kbydoIQOKvS9aq/rSg7K/0k0+cWdhqvdkAV9P9E/sUlmIQ5roW9uc7/D6YYhiSHnAm/wg== 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=+msHHsPmXqFCuMgW5KYLdC9hReRKBJ+z/OAqoBgbe5g=; b=N4QmnLSEDoNUVF116GC9ubD/mZxnLm6L4Pu5nR4gWfcZvteuASCptbEJLqTvfi/RLWtYJ2EF7YEkSI4dXxrs9z6Oa+A9NIJKshbJyKcawkZIzhykeiirK3Q7Ja21TsThV0yy7hYGN38jSPpxXoWv+4NW0+i6HlsJb8pFamrH4AepewhFd5qD5FiAT+W34d+IZiXsRDVuDYaKwp9lp1zpDn09nCD54NyjDjl+Y0QduUvzRPzNf+eQ45iujS3vTkul6tQ/Hg6tZFsYRzDbdl8EWAMPO5zZK6HQWWkfL4osIThKwiJ1cO4ORoA2iH3F7AiM6e9fe3HppohMlCMLMAA7Eg== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+msHHsPmXqFCuMgW5KYLdC9hReRKBJ+z/OAqoBgbe5g=; b=eTLZr+rePZFt88vkPQtBKKALcUpm00bPnZ9ZFey91XrMB5V5g6JI7V/XcD9XciilKZZhyTeBbtopCj2DnZRkRdXqhx7yBOIl7+YGQ9CAuGkXTy7wbY3dppTFPaUtEyIvJmvkHvpeFCoNQpfgK5MBpPC06o/OovioM2krouWrDu6Lfl9iKSKPf31KUp28Az6kxb4iFemVeZCA4W5xVxwYVdgbzWsi6glueYp/6rIFjdid0TpyEeqav0wdN9AhC8WhYx6JkBIivoyQhI6NNO7flURQnT94RTyYMqAPTkmoWcToMwUlmjnrFv8TqNq/S2D6rXI5t1xA2L8TAgcqDryRLQ== Received: from MW2NAM12FT003.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::46) by MW2NAM12HT246.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.12; Sat, 25 Apr 2020 15:35:10 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com (2a01:111:e400:fc65::42) by MW2NAM12FT003.mail.protection.outlook.com (2a01:111:e400:fc65::70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.12 via Frontend Transport; Sat, 25 Apr 2020 15:35:10 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::e553:b74f:bf64:30c5]) by DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::e553:b74f:bf64:30c5%4]) with mapi id 15.20.2921.036; Sat, 25 Apr 2020 15:35:10 +0000 To: Ilija Tovilo , PHP internals Thread-Topic: [PHP-DEV] [VOTE] match expression Thread-Index: AQHWGu3mJQmypaMm7k6DfmqkncjvDqiJ5rEP Date: Sat, 25 Apr 2020 15:35:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:0043A9B4D1FC5A4DF46D8A4A75E78B204C73843C0A48BAFC1971CFAC20918253;UpperCasedChecksum:A1ABCBEFDA0FD0EF0DED5C27B6D5DCD92286839BCF8AE1CC031BD26607E8D0C1;SizeAsReceived:6942;Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [2RORL8bt8DIxuRD9ll2sh3YL7be2CUDN] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: d163c8e3-c66b-4f11-bc60-08d7e92e3d6b x-ms-traffictypediagnostic: MW2NAM12HT246: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LUJIYbEQdbpJIKqsxnXBiAEe1KaGHpdV8Jk2EK+n+5YiZ/+20RjaKI8ae7f5Ho0LCjghhxGHDyHpWvKf5ieNT1ly5b2rFELa7mLXGKwnlJZO5to5G9K5uZLC7nC/ewtlu3MKR7dy8TqSmfNysx3xo+VZErH+hLubIPHNIjneguu4gEudK2gVQRTcPeTV7qzayeHGiM0w3Fd7h4rpWBsHAuETWofXHYQtFZkE82xe2UtXUDoFUaBzzKzHK0B+uMgM x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR07MB6618.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; x-ms-exchange-antispam-messagedata: cdS08RgD+/8iWKX7Mn+CWTwAD65OWMKE2qzQcehqsMqgAdYqcjc/bHpN4fxKDBSXTVUg4rP0Ul/sTWGkUpeBdk6aU3pmM//NUSGuK3P3gcPmdrdAn7SfA63zB45/zZVYrBYEtLpVqim3gLZ2RoZxOQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: d163c8e3-c66b-4f11-bc60-08d7e92e3d6b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2020 15:35:10.3583 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM12HT246 Subject: Re: [PHP-DEV] [VOTE] match expression From: tysonandre775@hotmail.com (tyson andre) Hi Ilija,=0A= =0A= 1. I was confused by the vote announcement email about what "block statemen= ts" meant - https://github.com/php/php-src/pull/5371#discussion_r415079802= =0A= =0A= > Thus I have decided to move block expressions to a separate RFC. =0A= =0A= This is clarified in https://wiki.php.net/rfc/match_expression#blocks =0A= =0A= > **For the time being using blocks in match expressions that use the retur= n value in any way results in a compilation error:**=0A= =0A= (I personally agree with that change for this RFC introducing `match`)=0A= =0A= 2. As Dan Ackroyd mentioned, https://wiki.php.net/rfc/howto mentions:=0A= =0A= > When discussion ends, and a minimum period of two weeks has passed since = you mailed internals@lists.php.net in step 4,=0A= > consider one day heads up mail on the mailing list and then you can move = your RFC to =93Voting=94 status.=0A= =0A= Other people may read the guidelines differently from me,=0A= and I've made small mistakes with the process in the past due to not rememb= ering everything in the howto.=0A= (and they're guidelines instead of rules)=0A= In the future, I'd recommend:=0A= =0A= i. After finalizing the changes to the RFC and before starting the vote, em= ail out a summary of what changed on the RFC discussion thread itself=0A= (https://externals.io/message/109590 "[DISCUSSION] Match expression")=0A= ii. Consider waiting at least 24 hours before starting the vote, extending = it if you made more changes to the RFC or implementation.=0A= This would give voters a clearer idea of what was being voted on, and gi= ve people time to point out issues/blockers/new questions with the new RFC/= implementation (if needed).=0A= =0A= P.S. Although it's obvious voting has started, and some other RFCs kept the= title "Proposed Voting Choices",=0A= https://wiki.php.net/rfc/match_expression#proposed_voting_choices could be = renamed from "Proposed Voting Choices" to "Vote"=0A= =0A= Thanks,=0A= - Tyson=