Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128836 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 lists.php.net (Postfix) with ESMTPS id 000991A00BC for ; Tue, 14 Oct 2025 13:33:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1760448808; bh=2MvMkBYKHceZcnVRkS8tPwdiJ/B93+WaBE55CNQdNqc=; h=Date:From:To:In-Reply-To:References:Subject:From; b=ii38ZhoUce8PqKlBS9WLxpYBa7er9hR4YXO3wF0LHWNTr3asViNdZ1CM2TonTZp/f A/NaYZUwQSnXFMxjD011GLw6Y8lFMk6QI8xz+tC+/gAimmN55BS6hUTLO3HOf3382N lNQap0H9aPx2pVrkJJfLLuFz0Io8ZytSje6hpc6IsbFHoGl/E+TguPcIhDa1yUjAxh xUTeuu5629S9glOZvNYx8uKpy5o4ykFVcj2iYnQkW3k+zdsA/rVkg92WS8OADNrvq8 iMpxKCkJqAP1wE3ZwKSlQbSOXtOiGo5C4WDf5F3vTEOZvpSxVFPWCfvJRDar/RbPzi Mtn4unjJFmjdQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 185D1180386 for ; Tue, 14 Oct 2025 13:33:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-a2-smtp.messagingengine.com (fhigh-a2-smtp.messagingengine.com [103.168.172.153]) (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 ; Tue, 14 Oct 2025 13:33:25 +0000 (UTC) Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailfhigh.phl.internal (Postfix) with ESMTP id DF1E61400112 for ; Tue, 14 Oct 2025 09:33:19 -0400 (EDT) Received: from phl-imap-02 ([10.202.2.81]) by phl-compute-10.internal (MEProxy); Tue, 14 Oct 2025 09:33:19 -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=fm2; t=1760448799; x=1760535199; bh=bttsfXWY7HIpVn4yqSaO+ arBelgBuyOmFI43UClEvyI=; b=gCPVbTGK6kQ2KOhIWdlVYyGrHsEFDr8MnSmNo He/u/C0lMZAnN624ktRjK4GRmfkigk8d/GNGzhCgb24Z3f9jyKvmhraemj+vWptO MUdY6wzllZjnMh+Zu3gKkupHtWZNZEY8/YrTp76yMD+OPTzfgUotuaD30TNlzFoC 9zAF1iBhTdO9b12WcLRbn9Ed8lNrufVKJ0bBxBemisXGZ7EKEVlwpi2gTE56akNA WIpEw8J/z7OqUmsSPewxowtgcUf4Ef8Fjnm86U7JMwg/KSWPM/TdlEDOgkgJt9FA i0g/aiSP8G9BzHTcO14EfzOmKm8UYylDA3jEqnjSSKGlTQFiA== 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-sender :x-me-sender:x-sasl-enc; s=fm2; t=1760448799; x=1760535199; bh=b ttsfXWY7HIpVn4yqSaO+arBelgBuyOmFI43UClEvyI=; b=R64Qwmh2NG/3cBNR0 X30CkfdBJGpFrJV3Kh/oxvrIzPWvx5gsn4DI6nnN8SLRex3gsxaP6djcCWstBIVs u/3Ly8Cy/Shgdd3YVGUQvRVl0zCHicc/7osxPcouLX0YA/ysozP21BfP7ISNUEbn XT+d6lhuduvjKQ1eLGyJHSxPXl0Dy+Rc4nUEAsOEz37TAhxi1GVgobFmkbvdNc79 Yg3oTTasm8X+3Oh1ZS+dXFDvH+GKvo6+FTffrC+w5lB7oaXhb47jL7OVc08ntSFo VWRaQGSZ3ZC8LRpgKRrsK1N2T0ue+tfPXQg887gctrDajBitYDRQq7ILHCyVlIpq mCpaQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduvddtieeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvffkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdfnrghrrhih ucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmqe enucggtffrrghtthgvrhhnpeffieeivdfhvdeguddttdegteeiueegvefhteehfeeffeet udeitdehtdegjeeuieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehlrghrrhihsehgrghrfhhivghlughtvggthhdrtghomhdpnhgspghrtghp thhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepihhnthgvrhhnrghlsh eslhhishhtshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 7EC97700054; Tue, 14 Oct 2025 09:33:19 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 X-ThreadId: AejB4fewBc7J Date: Tue, 14 Oct 2025 08:32:57 -0500 To: "php internals" Message-ID: In-Reply-To: References: <14f591d4-aa1e-49dc-bc20-03cb493dc20c@app.fastmail.com> <4f9b8dfd-5415-3df3-fda9-33a8716c57c1@php.net> Subject: Re: [PHP-DEV] PHP True Async RFC Stage 4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: larry@garfieldtech.com ("Larry Garfield") On Tue, Oct 14, 2025, at 1:32 AM, Edmond Dantes wrote: > Hello. > >> I tried reading the RFC today, but I ran out of time. It is *59* page= printed (I didn't). > ... >> I don't think the RFC as-is is close to this at all =E2=80=94 but I h= ave mostly skimmed it so far. > > **Thank you for the feedback.** > > This time there will be a vote. If this RFC is not accepted, I promise > that I will not create a fifth version. So if anyone has something to > say, please feel free to speak openly. Please. Like Derick, I am still highly skeptical about this design. It's vastly= improved from the first version back in the spring, but there are still= numerous footguns in the design that will lead me to voting No on its c= urrent iteration. Mainly, we should not be allowing anything but struct= ured, guaranteed async blocks (as described in the article Derick linked= ). It is still perfectly possible to build completely-async systems tha= t way, but it prevents writing code that would only work in such an all-= encompassing system. I very much want to see it evolve further in that direction before a vot= e is called and we're locked into a system with so many foot guns built = in. --Larry Garfield