Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116964 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 60846 invoked from network); 1 Feb 2022 12:33:33 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Feb 2022 12:33:33 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 59C4B180596 for ; Tue, 1 Feb 2022 05:47:47 -0800 (PST) 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.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_HOTMAIL_RCVD2, 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.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02olkn2040.outbound.protection.outlook.com [40.92.44.40]) (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, 1 Feb 2022 05:47:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BQV8qYvJbhY5l3qw5CDrMPVVhgKfkUi98uCHH5/A93NiFLg3sd6EfineK9VbOll59SQCuqNX/IZ6HBa9x21xNf7gUaZwmLRH7R2nFXAQFlr5SvVt2ljq2A/9JxTlN26XOPCz14UXCIFQKvNYM8AlpKAduvf3ad4zZVm+D9cKGp486bWRxjONj/leyf7lTv9LP0zHNzVFbPt/XU9Slbo6VMF+m+0rLRwUWypYz754AxzIIYsylCca5TRuP1hXKsitTmvuV2AG5FOISaMjggaKNWpKMSbEPde7PhyUSXddQ6tC4vUAZxw76oEaApNMgt+wgJFiYYGdLXPyyHvb8qknlA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w6Wht8VxtCnUb5SnM8zAiTFMk6O3M/7RdkcWwBTzowQ=; b=U3BWQZrCkk41Z3KPOjOkI+T3weJgpGv0cKMLmMBGW42C5aBTl+j3XGvvw98UUOAFNJXatbSa2zcWvpgacUTNh3Rhd0EYGUmLctY7QcEed6lQ/qOHr8Z4eEti9CQUX/Ve6w9UJiLhxMnOwEkNCFE6gfZmezr6AnQkvFMVy4yTuqE+Rud+OW5brlZ9nvho5uVu89azOzobmfGpppjFbnR+bj4n5GJRGhxwKO0AuuLtLuPDPG2HBhK3+2rQi1f4SdxV8eDpiSTI4KJ/R78WXJIRu+vR52pRgEpxHBmhefteatbJdnd1b69hF3HYLqucWZaJsaDT+N4JNnKkmkEz/IlORw== 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=w6Wht8VxtCnUb5SnM8zAiTFMk6O3M/7RdkcWwBTzowQ=; b=gZOai+9LQMLpxfNdDRZM1M6jVe/8CFMx6Vj0gQdW5STLs9t0rZRt+FtL2Li6+ceF7atzk1wF5IXYI/0wRC/E1ezX2RzAIrB+MtfLWp/N68g9M13n5LJn4TXocDvu6ynnnJkogranUpRt8z2DtyDNAUfP40mXrDvcEHnl96LXAgPfegxH+/4TNJfQhph/1NWxzavLimAAJKLerd2yXKRaoUyZI0oSLNO/4XSnu5YN07mE9tO8ivUyaHPAC11Vw0KbV6brhvCJpzrB/YSGushmchUHa0UGneBQM4l+LiBCZvmzGAKZHxyZFmK0nZykH+ngdZjwaPU/Q5MBf5C7LNH4rw== Received: from DM6PR14MB4155.namprd14.prod.outlook.com (2603:10b6:5:21e::11) by CH0PR14MB4930.namprd14.prod.outlook.com (2603:10b6:610:bd::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17; Tue, 1 Feb 2022 13:47:45 +0000 Received: from DM6PR14MB4155.namprd14.prod.outlook.com ([fe80::1ddb:6eeb:a96d:9846]) by DM6PR14MB4155.namprd14.prod.outlook.com ([fe80::1ddb:6eeb:a96d:9846%4]) with mapi id 15.20.4930.022; Tue, 1 Feb 2022 13:47:45 +0000 To: "internals@lists.php.net" Thread-Topic: [PHP-DEV] Adding `final class Deque` to PHP Thread-Index: AQHXraUxaK1dZ0niuECOJlLUpHNcpaut5O0AgAA5JgCAAJnxgIAABFYAgAAl9YCAABrsgIAT13AAgACw9q+AAJy5AIC6sYRhgAAL1oCAAKeCsw== Date: Tue, 1 Feb 2022 13:47:45 +0000 Message-ID: References: <67BFE5C6-3C3F-4309-97A2-14CA0D8C3B3B@newclarity.net> <7BEE0406-3CAE-4E83-A196-F9F608BE8D17@newclarity.net> In-Reply-To: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 63581fb1-983b-022d-fcec-7eb624ecf0d3 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [qvTRk+ZUaZiParlh+BRZnhNv3PAysOeHjSEP/IbxgVJmjbZBUW+sMiycfa46l/flMZA1SmBn3E8=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 97a644a5-9403-42ce-c98e-08d9e5896d52 x-ms-traffictypediagnostic: CH0PR14MB4930:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 966fc2EmtYHEJz4i5ez05UJvHJMwWdO62DxjKBvU4tyggZfeLBccpcEoomI03NzzC5V3+M6Q1vXDIQLMyS02I7UmCKhDn6Ui6n5IjhFS5EEHAq+hs78JO4MWNPD1wUUAktamvx1ohxrx1a+vd+BFIIs/52aJgjbFXRN+hj4wdlAgk8SXEa5tTQM1DH8eiItW3g+R/b5jdhfxSXoJimx4jgXvJxL4w9t0CQt/xGj7K9tlDh+dNqLIO9esUOdUkIm42RLHxungC6WjTQsYakD6qzN8iIvYuEkot+aHdKVFB69rMNZhY5DXheZtp+7mjYna40qb4yi33eWa4yHHSVz4z356ZjUjtE1UblTWxdqBP5qPJF3++llAPyR95F1Bw9fyHYvlf2Y3OZFVMvo2MZ1Z2W5CFTvQl0R5mtohP/WaSzquh7yVrD21EDk5h8jrfsLXj8a5UUIVGb49aM/quklWA/X/AatS7+bq3YEKPagVX0CysVdx6v65s1ZAv5pkIqzB+iqBZOOp96xXOLuJAyVXVs9+TOrakDrWKqZe9jlbkUBGJ9TSt/9S9swV4xm1oTdY4TCscxWRSOCG0wsDolFw8A== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?NgihJ2BqZIqLEk5Dwr1Xj4wfPZtdrXlNo7v18PPHHm/DfzkJrtS7LMB5/z?= =?iso-8859-1?Q?2OOawKtfcvwO2JstRanBLQdwtGBGzee6Ruca+wPXTpgcV5SLTR3bsh1NuT?= =?iso-8859-1?Q?mMsHc1zV83zRnEoftIV5UUFGVxq1dSZcRKpSPXB9PZ8zeplxQAMwf+Ju/d?= =?iso-8859-1?Q?VZRGFF9eVfDVcQrxAN0lF5pcrOnvjfAOh+/vXwW1nNTAtml7lXr5dB6rqa?= =?iso-8859-1?Q?YOcdOFUSqWiqwVwQ5T3oKSa0RT0UU7YjYBVOVUeWplgrn0dw6MhPZi3Jiu?= =?iso-8859-1?Q?7cyIT5EDkthS7TIq2obCL0yMENkh5YVrt74TMSaMvng8iV6Q9W/UC4imy9?= =?iso-8859-1?Q?fYw0uEhuZrn2M1R5JpLwMwxu8JJyTh5nKAPBopgucqyNUqfGe9wrjZxxOJ?= =?iso-8859-1?Q?NXRm04zfRYB1R7Gvya1nW+BwpornExDiPhORWo5uESzhWutHnbb/bVlxed?= =?iso-8859-1?Q?q93Vfk3Gt0uzfa44+end2w6HRgcPNMRN/TqaNubOf9gWXxfjO50jrDHIpq?= =?iso-8859-1?Q?Kg9Hs5KmccHW817fn3R2HVVB4KrRmqMibnOue4RMa42UM89onTu3rUOqIs?= =?iso-8859-1?Q?SQgHk4AYfda8nSlueBBHwVbiVHjRVfMR2milr++GAIL5CAJNLlqXG+qpK7?= =?iso-8859-1?Q?W/jmNaHPXPoAmNLG5YUVxxQHRJeF0J7OOrbY5qsFOcadlX1yLEja57m6kf?= =?iso-8859-1?Q?2Hm0nS889Ex1GptVBPrimkT7fOUSxksHJo1DlfcL6oen0xuLGTjPaHWDFD?= =?iso-8859-1?Q?on0p5PBZSsEd6s+sk59nCmrjCizigKGyAcycet1vVkTU2oF7jXryYQ1q0C?= =?iso-8859-1?Q?h4hIpsLntC+FEQ8dzxePU3Q7EA0yikc7XZsbzpJFcB+7PuSOUmKNS9W8KW?= =?iso-8859-1?Q?wJ3yfbv7/pKLuRdeDXNJyRgxuLpHoQzw4nGv//YNzoDgynVwJpVVlwUOxc?= =?iso-8859-1?Q?GUSWrFqkaci6q19q/NvGxKxR+wzt8W8Ks0lGk1EfHjFK4dpkaf/VqTQ+gd?= =?iso-8859-1?Q?aA/zA2dfxzFp0AN87Y1liEAxce0sDEJSKsDixFhIpBlc2dzl6+gPUi/nsm?= =?iso-8859-1?Q?eQ=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-cd57b.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR14MB4155.namprd14.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 97a644a5-9403-42ce-c98e-08d9e5896d52 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2022 13:47:45.6745 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR14MB4930 Subject: Re: [PHP-DEV] Adding `final class Deque` to PHP From: tysonandre775@hotmail.com (tyson andre) Hi Levi Morrison,=0A= =0A= > I think this RFC is in much better shape now.=0A= > =0A= > The last thing I'll personally push for is dropping `get` and `set`.=0A= > I'm not sure about those names, and the functionality is already=0A= > provided by `offsetGet` and `offsetSet`, albeit through `mixed`=0A= > instead of `int`, but I think this sort of cleanup should be done en=0A= > masse at some point, rather than having this one type doing something=0A= > different from the others.=0A= =0A= The get/set methods have been removed. I've updated the RFC and implementat= ion.=0A= =0A= Thanks,=0A= Tyson=