Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124056 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 2DE1E1A009C for ; Sat, 29 Jun 2024 17:57:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1719683909; bh=ZIzXEFMq6HrikcNan8LZKN5ZS1MRNSKrR8ApLL95YNI=; h=In-Reply-To:References:Date:From:To:Cc:Subject:From; b=GjwMICWsEck8Bd7gTUnm4K6RhwagJPtOmneNRkx/pcxZksz5dMDllz3vRR0a/tLDx GBCTjTg9pEmroj7N1I0lJDd+8rQrXkJtTUR9gNefDqU4I1mCtPzEn6A/8Vz+lJN7GP cqTfvwnqOzBJ5XImuySrpxE0qncgOpz+BRhGt53PtavuNsVh/x0s5EO8HNo3mv5mLy Ifx/xmG3eXO57NTvYrXBwiDK8tlkOUPlK0sQfSmtS4uSe5YChtuujP0g7kMvmp5DFW 5t0VQ4e9YAWmaP2aiWtnEXn7uSeBKlkwF4AwRB6GuJK6WSzo071nbgYIdz2YnX5No7 J1G/do5UJXxqQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 24620181CF2 for ; Sat, 29 Jun 2024 17:58:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from fout7-smtp.messagingengine.com (fout7-smtp.messagingengine.com [103.168.172.150]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 29 Jun 2024 17:58:24 +0000 (UTC) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfout.nyi.internal (Postfix) with ESMTP id 527221380177; Sat, 29 Jun 2024 13:57:05 -0400 (EDT) Received: from imap49 ([10.202.2.99]) by compute1.internal (MEProxy); Sat, 29 Jun 2024 13:57:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bottled.codes; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1719683825; x= 1719770225; bh=cRAyL0ZjSg4Y7tSX9TW5OqjCHjJCUWdjVrRpXYwBBY0=; b=E 4HBlt1Oi2/z90IbhidvyNEasWHWwGJRF0jICHM6s0OC0JHOfQTuva+QwCTS43ISx /wCGfnjTVlzBjubXWh/QDg3wUKhcKvwFG8NfZuO9YEQeW2nCxfJOJG0TuUwZQ+3D JhYLyBPCl6PQrHWh8rVQHizC9o7AKoCdd7jgLOolWnH0Q4/rXLMMIT6gs/ot9Ynr QyYfUolxvwaq76MkSZDGqG+TMwxqseMkIDOLVYsSWyEfybVRIy+QavC+uHmDO5qV X1xNHkBof+xj+wZwyy5EyfpvXhUdDavs8hEfcBMu+PFxsD0VyyAyiV6CsbucN+Fz yMBJscUIEZEUwQMljL/KQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1719683825; x=1719770225; bh=cRAyL0ZjSg4Y7tSX9TW5OqjCHjJC UWdjVrRpXYwBBY0=; b=ddVaM6/FyOxYCqF3lg0VpQYcI9WfQiQxTqoaC4Pfx8od zUlyvtG36kRmDYAatkTM+iexd3LGO2iFzZaQlaBytIoVxma8kQn/ytqx51WGxzY4 hqfqdGEwAMDiiwEJikQvxCCfl/g21HjjHTCnEPtAEmyW3qR59t2JCvWv/mFOfP3r bL7AepPwEzhPw1iU1+xvo3De6GXDjoXp4uAmpYoYi/CkXUgYdAj58Cxt4cAbKlON cUgMiXfUSHHnpQ/pkLdDAjxb3DPEJ2mpg3U2dXDTVX2eIFwoyozA/5UfqXFnmjcw LTIyTlnhZwZHRINeYmXxjJcxphsSsC/7isT2Z2qJKA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrtdelgdduudelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsegrtderreerreejnecuhfhrohhmpedftfho sgcunfgrnhguvghrshdfuceorhhosgessghothhtlhgvugdrtghouggvsheqnecuggftrf grthhtvghrnhepvdehkeetleevteefveegkefgffdvuefhleevhedvteeigfegtdefjeeh tefghfeunecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilhhfrhhomh eprhhosgessghothhtlhgvugdrtghouggvsh X-ME-Proxy: Feedback-ID: ifab94697:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D96FE15A0092; Sat, 29 Jun 2024 13:57:04 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.11.0-alpha0-538-g1508afaa2-fm-20240616.001-g1508afaa Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Message-ID: <48b32b60-3935-4296-af84-f41953addcdf@app.fastmail.com> In-Reply-To: References: <90dd3eb6-c7be-4951-a6b6-fd3785ed92e5@app.fastmail.com> <89C9AC15-1456-46AE-9183-DFDA7D0D381D@sakiot.com> Date: Sat, 29 Jun 2024 19:56:43 +0200 To: "Ben Ramsey" , "Larry Garfield" Cc: "php internals" Subject: Re: [PHP-DEV] [RFC] Operator Overrides -- Lite Edition Content-Type: multipart/alternative; boundary=5d1dd10558094eaab64e7105a6978b46 From: rob@bottled.codes ("Rob Landers") --5d1dd10558094eaab64e7105a6978b46 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Jun 29, 2024, at 17:37, Ben Ramsey wrote: > > On Jun 29, 2024, at 10:16, Larry Garfield w= rote: > >=20 > > For clarity (since I know from experience it's helpful to RFC author= s to have a concrete sense of votes in advance): I will be voting No on = this RFC. As both Jordan and Saki have explained, it's a hideous hack t= hat doesn't look like it would even work, much less be wise. I'd much r= ather take a second swing at Jordan's original operator overloading RFC,= which I supported and still support. Let's do it right. >=20 >=20 > I agree with Larry that I would rather take another look at an overall= operator overloading RFC than to implement this in one specific extensi= on. >=20 > Cheers, > Ben >=20 Thank you Larry and Ben, I appreciate it. Out of curiosity, do you consi= der ArrayAccess and Stringable a hideous hack too? =E2=80=94 Rob --5d1dd10558094eaab64e7105a6978b46 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: quoted-printable
On Sat, Jun 29,= 2024, at 17:37, Ben Ramsey wrote:
> On Jun 29, 2024, at 10:16, Larry Garfield &= lt;larry@garfieldtech.com&= gt; wrote:

> For clarity (sinc= e I know from experience it's helpful to RFC authors to have a concrete = sense of votes in advance): I will be voting No on this RFC.  As bo= th Jordan and Saki have explained, it's a hideous hack that doesn't look= like it would even work, much less be wise.  I'd much rather take = a second swing at Jordan's original operator overloading RFC, which I su= pported and still support.  Let's do it right.


I agree with Larry that I would rather take anot= her look at an overall operator overloading RFC than to implement this i= n one specific extension.

Cheers,
=
Ben


T= hank you Larry and Ben, I appreciate it. Out of curiosity, do you consid= er ArrayAccess and Stringable a hideous hack too?

=E2=80=94 Rob

--5d1dd10558094eaab64e7105a6978b46--