Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126538 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 D2FC51A00BC for ; Sat, 1 Mar 2025 09:23:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1740820835; bh=M4Ey+zvJCZpSg+b8y9+VG0oLWiQwG5j/ESCFOi5DUBg=; h=Date:From:To:In-Reply-To:References:Subject:From; b=JmXUUjiP5mpjLnQOkvpEoL6lF/Gw8NVqaW86pjneomnBHLPEWciPM1px4o3pB5HRU /2f/HEMZvqzjCCvvaAuAMxSFacN1o/6rYTfftfHs2hDg6jIk6LeiJoHlaodeHjlmUc lvytjcDg0iuyMbpfUWQI3/AlrLooT8RehTjvlbEWFLqChuzXPRO27Rw3j06DPZ55US QYISFQyuUqDYujGxM7jNyaifSyFxc1H7pu2Y9PiEiIBmebSmJA+ByCweOJxtDvYmmp QMjf0utUnJluNcHu/frqVgzlPxFTViWZqi4ZEfGvbXhnGRluGk7AD76XQgHIAFDkTY f3NMk5UwbxxSQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5483918004E for ; Sat, 1 Mar 2025 09:20:34 +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=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-a6-smtp.messagingengine.com (fhigh-a6-smtp.messagingengine.com [103.168.172.157]) (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 ; Sat, 1 Mar 2025 09:20:33 +0000 (UTC) Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.phl.internal (Postfix) with ESMTP id CE8731140113 for ; Sat, 1 Mar 2025 04:23:10 -0500 (EST) Received: from phl-imap-09 ([10.202.2.99]) by phl-compute-12.internal (MEProxy); Sat, 01 Mar 2025 04:23:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bottled.codes; h=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=fm2; t=1740820990; x=1740907390; bh=M4Ey+zvJCZ pSg+b8y9+VG0oLWiQwG5j/ESCFOi5DUBg=; b=BH/p0NW5t4goYSvGfeFITSIhsV K5c4N5NrQzm9g9BnAQnW9Vi7+o/nEyfjodP/FX9W6GTVugOknVeClpckBLwqgS8J hKmfGIC5JAPAHIk3WykfBpOvu33BHEpa1DhsaHs+9j1dJNR6WjIVgHR8SM2Tgcxx +DavCxECLkFDUZ6NYjtAjQuAN78iMp6DUdzHHQnIO1+cV4HTng9POCuck4SkDo7+ loO6fsFbRn4ZLqFsKxSOVcI/46xLTYPWje+afd6ZnjxLj9bjJiPiFc0Su2UiB7un TstZHwsf2Mv0HOS9EpaJzNKut9o7hW7aCzmXZEgRhsxT1FARJUiLiGKu4g8A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1740820990; x=1740907390; bh=M4Ey+zvJCZpSg+b8y9+VG0oLWiQwG5j/ESC FOi5DUBg=; b=zk8xzIqPQKlFsiTYLqKQb1dXY27o2qc2OnEQKvxcAMCRFwZiBVi 2UhXk1CM+TlCapiwLkT+yQpoBr6A4fFcUiNeov7+z/Muqsq1fNCdQRDtj6FzU1SN dfajNAXLfP4Xe6yAH6NVOmiKhNaF58vsnNHe5UpC+ewAZmR5a5y9zl0ntkgfe7sE TdkSQTO+wkckHKX7vnpI5WeA6beK4jUh8FjObl9rkj5+BnJcP/bSwJ+RlFvAU3PW 6iH9n+dCgbodWcQqsjUqKK9U8udwjqcLtHd5XakN4axpx5IHyLUESLjlM30sqzYo lUOL7MtLdoR9JTgW+I+5IJaZNR/5zZXRyFw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdelvdelfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepofggff fhvffkjghfufgtsegrtderreertdejnecuhfhrohhmpedftfhosgcunfgrnhguvghrshdf uceorhhosgessghothhtlhgvugdrtghouggvsheqnecuggftrfgrthhtvghrnhepleekhe dtgfefhfelieelgfegiefhkedvleefjedtffelhfehheffgfduteduuddtnecuffhomhgr ihhnpehphhhprdhnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheprhhosgessghothhtlhgvugdrtghouggvshdpnhgspghrtghpthhtohep uddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepihhnthgvrhhnrghlsheslhhish htshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: ifab94697:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 7D3FC780068; Sat, 1 Mar 2025 04:23:10 -0500 (EST) 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: Sat, 01 Mar 2025 10:22:49 +0100 To: internals@lists.php.net Message-ID: <25697b0c-a63e-4b47-86d6-844747b88d22@app.fastmail.com> In-Reply-To: References: Subject: Re: [PHP-DEV] PHP True Async RFC Content-Type: multipart/alternative; boundary=920589e59b9a40ddac3fd1ec669e6d78 From: rob@bottled.codes ("Rob Landers") --920589e59b9a40ddac3fd1ec669e6d78 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Mar 1, 2025, at 10:11, Edmond Dantes wrote: > Good day, everyone. I hope you're doing well. >=20 > I=E2=80=99d like to introduce a draft version of the RFC for the True = Async component. >=20 > https://wiki.php.net/rfc/true_async >=20 > I believe this version is not perfect and requires analysis. And I str= ongly believe that things like this shouldn't be developed in isolation.= So, if you think any important (or even minor) aspects have been overlo= oked, please bring them to attention. >=20 > The draft status also highlights the fact that it includes doubts abou= t the implementation and criticism. The main global issue I see is the l= ack of "future experience" regarding how this API will be used=E2=80=94a= nother reason to bring it up for public discussion. >=20 > Wishing you all a great day, and thank you for your feedback! >=20 FYI: once you introduce a draft RFC for discussion, the RFC should chang= e status to "under discussion" per (4): https://wiki.php.net/rfc/howto =E2=80=94 Rob --920589e59b9a40ddac3fd1ec669e6d78 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On Sat, Mar 1, = 2025, at 10:11, Edmond Dantes wrote:

Good day, everyone. I hope= you're doing well.

I=E2=80=99d like to introduce a draft vers= ion of the RFC for the True Async component.

https://wiki.php.net/rfc/true_async

I believe this version is not perfect and requires analysis. An= d I strongly believe that things like this shouldn't be developed in iso= lation. So, if you think any important (or even minor) aspects have been= overlooked, please bring them to attention.

The draft status = also highlights the fact that it includes doubts about the implementatio= n and criticism. The main global issue I see is the lack of "future expe= rience" regarding how this API will be used=E2=80=94another reason to br= ing it up for public discussion.

Wishing you all a great day, = and thank you for your feedback!

FYI: once you introduce a draft RFC for discussion, the RFC= should change status to "under discussion" per (4): https://wiki.php.net/rfc/howto

=E2=80=94 Rob
<= /html> --920589e59b9a40ddac3fd1ec669e6d78--