Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124835 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 48AB41A00B7 for ; Fri, 9 Aug 2024 14:04:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723212349; bh=/A0B1R9kO/YEXQ6A0WTn7sMVroi4+15NQ2bwW+FumOY=; h=Date:From:To:In-Reply-To:References:Subject:From; b=AZ46fDHtOk7g4MNXMmoZrnwOGGBd2qXtuNhuwKeLVYDQprooz7uCu6oMilluquSBY T/xpUlzDB1DnXBD7vzVZcClx5MSW4RC4q7a29oZrzuLn7t0e8AqUr9phBjfONpUWkx 39wVIZjSSgev5SzKanq6KgrxZllCMXntuBgpCu+CaqieWmZ1oQAhrSmwMpCyoF2R2o LZoSf9IGrw/SkuLIwWoX/WEOlyE/KQyg4iV5xjkZ2AVxZoAn+zIp5SqchOlgs4Qn2c qqTizn4JxUFxC1KjJm+S6bLoCFGxQayb0rnc7imPdg6cUyp+8VTC1i9Rk1FEGsLLax BX517MGLADKjQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 473D318006E for ; Fri, 9 Aug 2024 14:05:48 +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,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh3-smtp.messagingengine.com (fhigh3-smtp.messagingengine.com [103.168.172.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 9 Aug 2024 14:05:47 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 1DFCE11500C5 for ; Fri, 9 Aug 2024 10:04:04 -0400 (EDT) Received: from wimap23 ([10.202.2.83]) by compute3.internal (MEProxy); Fri, 09 Aug 2024 10:04:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-transfer-encoding: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=1723212244; x=1723298644; bh=FzuEK1YnF6fGwn0KE7x8i LEn5Z21vpzKE3Q5jU0DAio=; b=YZKEFgGRFA0EdopAX4AHu5hQr9RAm9XxRNKwz i1XVJrl3Jw+C3CkjIMyUllCcsSjF/kwbgCqaJX8aR6pNJe00hjR5S3RKOpT243pT 7ZSO9ywq+8eJmj3Vfh3mXz+dxYLAge9S3BI/K5ZvJDqAU/KpIHYxboc97zSxYiP0 Uh8+VNBa0jXBoxbfBGF2SG5wdh/rOxWHzHqjnQY33dnx/NoMgb7ozWV2bT45wxy/ d8xQYwGkMG8x/t9InESbdl/JsppOLrdCE1QZTpC5PSp79Dd2s/JOHOJ+r9UVRUc0 qlBeqYc48tKTnv6WJna4qhS3s9OIwYFjiYdZlfXwYNgo+VlFg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=fm3; t=1723212244; x= 1723298644; bh=FzuEK1YnF6fGwn0KE7x8iLEn5Z21vpzKE3Q5jU0DAio=; b=t Gly8qIRAuiKGQvyQBCpL8IDdi/k+DHHLHMrnt8RFc3m46FA3bqKQvw9bnAJ973wS p0EW/Kmg7kORVu+X4OAwLt1Q+2cAz+3cRRzUkW4hYpEO74TveFSjeLEGWaFPSPkI UyQffq1qLZ9Cq3gSGjwxS01/Js/i0hzwdjom4WxAWzIQ+iFMR/ejF45GKyb4L8Ot Noae5M0szC0n0A+Omjc0dmQxXr+qnq9/vrndSeFM8BUV5gmb0IE9n1Q4WNmhiqzW 0PXf1YEhx7nTRFnccBf6pAi7JqAiaPsZK+gU/U3WDGchSM2VqVnnGrAnRt9gvy9B llJPm43yl6buoQzOLEx+A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrleeggdejtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefoggffhffvkfgjfhfutgfgsehtjeertdertddtnecu hfhrohhmpedfnfgrrhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivg hlughtvggthhdrtghomheqnecuggftrfgrthhtvghrnhepudegvdelgfeugeehfeejteff udevleethfefgeejffffleegtddtveekgeekudfgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghh rdgtohhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtth hopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9D0472920064; Fri, 9 Aug 2024 10:04:03 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Fri, 09 Aug 2024 09:03:42 -0500 To: "php internals" Message-ID: <6decd4f6-e504-47e2-831b-ad5a3bbcf462@app.fastmail.com> In-Reply-To: <1f1cda9b-a159-4f92-90b0-2ca7a3cec262@heigl.org> References: <0FA837CD-60C3-4F4C-9044-C44FB0AF5788@php.net> <32BE9C65-F955-44F0-B994-D588D851902E@heigl.org> <1f1cda9b-a159-4f92-90b0-2ca7a3cec262@heigl.org> Subject: Re: [PHP-DEV] [RFC] [VOTE] Transform exit() from a language construct into a standard function Content-Type: text/plain Content-Transfer-Encoding: 7bit From: larry@garfieldtech.com ("Larry Garfield") On Thu, Aug 8, 2024, at 9:10 AM, Andreas Heigl wrote: > Hey Gina, hey all > > Am 08.08.24 um 15:44 schrieb Gina P. Banyard: >> On Wednesday, 7 August 2024 at 17:07, Andreas Heigl >> wrote: >>> Stupid question maybe, but are we voting on the RFC or on the patch? >>> >>> If the patch does not match what.the RFC proposes, then the patch has >>> a problem. That should IMO though not affect voting on an RFC. >>> >>> Or am I.missimg something? >> >> In theory, it is the RFC idea. >> In practice, a lot of the times it is the patch for complex features. >> >> However, it is still within the purview of core developers to veto the >> implementation of an RFC. >> Which could be the case here rather than voting against the RFC outright. > > I have no problem that core developers veto a certain implementation of > an RFC. I actually expect them to do so. > > But the vote should IMO *always and exclusively* be based on the RFC. > Not on the implementation. If the voting happens based on the > implementation due to the complexity of the features that means that the > RFC is not wel written and needs to be improved. Or the implementation > is problematic and needs to be vetoed by the core developers. How exactly would voters veto an implementation if not through the RFC? That's literally the only formal input mechanism they have, and previous attempts to add others have been soundly rejected. As a historical note, the partial function application RFC was declined despite there being general consensus that the proposal was quite good and quite desireable. The issue was that Nikita felt the implementation proposed with it was too fragile, and wasn't sure how to make it less fragile, so he voted No and several others followed suit. I am fairly confident that if a less-fragile implementation could be found, it would pass handily. So yes, RFCs have been rejected in the past on "implementation only." --Larry Garfield