Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129440 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 8B3701A00BE for ; Mon, 24 Nov 2025 16:41:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1764002519; bh=8sShUGBX9/kBTO7jD+g8t+PKtw5Rz+80GiNclpCK5Ck=; h=Date:Subject:To:References:From:In-Reply-To:From; b=V1A2eWopRJJHRx49HqnrCWW8gbnDuaMLbic2CImnRWHweMZslks8nx9a6K4MK/n7+ Uam3MJpm+ecMWMDYTshfDcrA6gru//9Sxdxj+iHw4db9EbypCHL9ukKnWxp/mnz+A3 jxKlkuRL5fw29wnMQ5moLGbApzvEHqjJTrEQ66OFBey3b0qjkPkVdhWh2UTtt4TKJF 0P7v6CP2u7bvHgF8fdYbWElYkf7xS1cgC2//oz6Sti4+AKprmMgRxASXfZ0KXuWRFA 3i9QDC10jvswHs9MIeZuQwtsXg+sP8VwwfBE9Nzre7LD3HG/TnP0K0ppyoRDK5sOG8 D96MQPkF2MWOA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5F55C180087 for ; Mon, 24 Nov 2025 16:41:57 +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=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fout-b3-smtp.messagingengine.com (fout-b3-smtp.messagingengine.com [202.12.124.146]) (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 ; Mon, 24 Nov 2025 16:41:55 +0000 (UTC) Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.stl.internal (Postfix) with ESMTP id 5CC121D0008B for ; Mon, 24 Nov 2025 11:41:50 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Mon, 24 Nov 2025 11:41:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rwec.co.uk; 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=1764002510; x=1764088910; bh=fyBmEDofB5FFKKcrr8IdTwJtlmJFflB/u6HT5w2KxQA=; b= V/Dn7XipIaYdigvYxqmUYNs2Vvy+tXlm7GW2Bmy8lsWHVMsp5hAl/QmmnGjUElkf N81H7iXCBhMdERupZ8GwbI9UtZU3iPoZzhT8jlkEWCABbyKZr0HNhmdMsBWCwIro covo8Vgd6D8pHeegpInBFulvTB5oJiuCoIOcJDuj7u/QugZA9esizU5OaPMAihDg kiQXljCjYoriSw5K5dmoBdFAMPDkWmR1+3rswAcBSEUV3+ye5EZLK758BoFc+M42 9YiY80tFHrlVXktDuswTcEIAAaseqFu4QHKnYOPrvfCqeGRMAsUwzDzZTS+uvNYz EQdskZtM/X+6My8iP4zNyg== 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=fm3; t=1764002510; x=1764088910; bh=f yBmEDofB5FFKKcrr8IdTwJtlmJFflB/u6HT5w2KxQA=; b=LUb5JiCcQYpZj3cZw xckkvy/pUraU4YxXBbx2ZCtwOh8qGMUb0sUW1EVlBfgnUvuGk7rAJA8c9xtiU4Xy poRdZK5tu7DQwpEZhJ5YsZ0fIAPe10sBQk+thfetCBfbJfGHJlw5LX1q2OasRlMM lXqDzQG5sae29SEbp2pw+YsnF28hsPHrah6na9PRdCcP5wv12u4Jig1ocJaT6L6d Wm7isD82+u2d3HopnojAPQTvfz/t5ONrqXrem5Wh3lOoIY78hH/+d2MNOQyjR4pg FlcC2qD2ssMxznfxHEiWasv3MjT3rueWFcVw1PGYc3/FTzd9x7zSkS+kSTs1Eown WlAWw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvfeeludduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertd dtvdejnecuhfhrohhmpedftfhofigrnhcuvfhomhhmihhnshculgfkoffuohfrngdfuceo ihhmshhophdrphhhphesrhifvggtrdgtohdruhhkqeenucggtffrrghtthgvrhhnpedvke ffudekkedvfeffueekvddtfefgieejueekuefhuefgfeeuhfdvffeghfefleenucffohhm rghinhepghhithhhuhgsrdgtohhmpdhphhhprdhnvghtnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepihhmshhophdrphhhphesrhifvggtrdgt ohdruhhkpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtth hopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 24 Nov 2025 11:41:49 -0500 (EST) Message-ID: <44cd0d24-3d0e-481d-93f6-5cbb49bf0659@rwec.co.uk> Date: Mon, 24 Nov 2025 16:41:49 +0000 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [VOTE] True Async RFC 1.6 To: internals@lists.php.net References: <980296152.1071.1763813573083@email.ionos.de> <92865666.4510.1763818506332@email.ionos.de> <329450798.8037.1763822426377@email.ionos.de> <9287c46c-bc63-4dd0-9792-0f9421959589@rwec.co.uk> Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 24/11/2025 15:04, Jakub Zelenka wrote: > If we could make this work, then it could be a much better result as > it could open doors for true parallelisation. It will add more > limitations in terms of sharing code but I think it would be worth it. Just a plug / reminder that Joe Watkins already wrote a parallel code implementation for PHP here: https://github.com/krakjoe/parallel It uses a Channel-based data sharing approach based on Go: https://www.php.net/manual/en/philosophy.parallel.php -- Rowan Tommins [IMSoP]