Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128359 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 2A2121A00BC for ; Fri, 1 Aug 2025 06:39:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1754030277; bh=aM49PFelsd5IcG//X9JZbjvsZbGB0OYUE1wwoa+7sJ4=; h=Date:From:To:Subject:In-Reply-To:References:From; b=oAT5F4ZFvph9Qn+nxAy/MHe5hhuSQqIQ0+saTTC6FXN1oEToohSMUpDrYTOe7khls nal59aG9or53gTKumJGZVOj73huHBF5huS0tKOa+kWF1dDfGxIvkz8Vg6ZjQnTQ/51 L0kpqPTitN1dvhEwcxenBgbvV8OuGCB8X2Q/IJtRdWlJzZ6B/3eP9MuT7wnZDbTneJ jx2VCQIODqJ8uAQgNTqG7vutnlHZisiLvmln6dK05d7z+keBmtfJ6RLI4E0glrBCpP XZlFzVuidfhLa0HWMbBH7s0myWbt/20QOJ1zGtYTrDQdtjwmqIj5pnO+Px2AmBpEY6 3rf9Ut/C/97XA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EE24C18003F for ; Fri, 1 Aug 2025 06:37:55 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com [103.168.172.147]) (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, 1 Aug 2025 06:37:55 +0000 (UTC) Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.phl.internal (Postfix) with ESMTP id C970FEC1655 for ; Fri, 1 Aug 2025 02:39:36 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-09.internal (MEProxy); Fri, 01 Aug 2025 02:39:36 -0400 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=1754030376; x=1754116776; bh=h74RBy0CjTsQDFxPEtQcelx1EUBOIvl7jL7n1Ek4Zd8=; b= PXbvxLm51oCDZP4XyTCgaEQPY6E4qVUqZrCPRvEjWyKaqeI+K2/WwbYi5+2ky8Wj GWLEDOWFaWIZ+JQhYs20cJ7VEtU+O0uBJ+5UGgj0E1H6bAgJ0VRyAYcnzWjBU/5M JIbyMyHYiZM/R0sGH9tbjt5tVftqZthH1hZ5J6c+v+IfJYm7ufu6TdPvAa52+arV Dx49AO/mc95YWcDOK9QVb7GOgWznPA2jkBMDpcfrLsbh5V0olWPizwQTvHU76NRe 0Wi+7nTaIg0pofw6LV8BMm+Yay++INY2otBQt8s7zLIVdJmyF6pec8NeDzGKVPx3 y2WjAUTylCdrbELeSRJHPA== 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=1754030376; x=1754116776; bh=h 74RBy0CjTsQDFxPEtQcelx1EUBOIvl7jL7n1Ek4Zd8=; b=lfFh+RkeUhzCdtDpf YbAhmzJGOK6GxgcIv3cvoYwCiVwoCmy1qKyvU6U+kSlLkJ7f91Ak7agtnMQbee5c j8Q9XpVH8aCQtoyxg+eFMKFV+jxdg6PDHm1TTptOcpqWjCNvI6y9KENEsSBw1B1w 6V395IPMFYjiqjjW3OIcBlFH4FGfYD2J4t7YdzPfYX+sm6cZ8I5ASzdpv4LMfpiq o5AvWxeqsmN/n/dUfEHsZ4MLoDtOe7cz/rdaxxGjMq3oQ9/5FYGFyGKRx+NSyZDs 4Mj8l3qT2BiJSiIaFfWKQUvhQL1lYJwHGK42oI+c6Fqx5UbsXuJKjlf//7ztuhf9 t7+rA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddutddvleelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpeffhffvufgfjghfkfggtgfgsehtqhhmtd dtreejnecuhfhrohhmpedftfhofigrnhcuvfhomhhmihhnshculgfkoffuohfrngdfuceo ihhmshhophdrphhhphesrhifvggtrdgtohdruhhkqeenucggtffrrghtthgvrhhnpeeffe egleehffevgeelvdethefhffekhfeihfevgfeiiedutddvleekfedutdfgleenucffohhm rghinhepvgigthgvrhhnrghlshdrihhonecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhepihhmshhophdrphhhphesrhifvggtrdgtohdruhhkpdhn sggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehinhhtvg hrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 1 Aug 2025 02:39:36 -0400 (EDT) Date: Fri, 01 Aug 2025 07:39:33 +0100 To: internals@lists.php.net Subject: Re: [PHP-DEV] TrueAsync Engine API RFC User-Agent: K-9 Mail for Android In-Reply-To: References: Message-ID: <078DC145-3F85-4B53-8D4B-30FDD2654F08@rwec.co.uk> Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 1 August 2025 03:20:58 BST, happyaa wrote: >Why is it so difficult to introduce asynchronous or coroutine features in= PHP? Because it's a complex feature, with a lot of scope to get something wrong= and be stuck with an unfortunate design for years to come=2E >Has PHP been taken over by certain organizations or authoritarian individ= uals? I refer you to Edmond's earlier update; far from being blocked, there has = been positive collaboration and forward planning Please remember that PHP is written and maintained almost entirely by volu= nteers=2E There is no team of highly paid engineers waiting to be told what= project to work on, nor is there any central planning committee dictating= what anyone should work on=2E=20 There are a handful of people paid by the non-profit PHP Foundation so tha= t they can spend more time on the project=2E If you really want to encourag= e more work on complex features, a good way would be to donate, and persuad= e businesses to donate, to that Foundation=2E Or, of course, to volunteer your own time to tackle the challenges, even i= f that's just hanging around here and giving *specific* feedback in design = discussions, rather than vague assertions that we're spending time on the "= wrong" features=2E Rowan Tommins [IMSoP]