Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129907 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 F36BA1A00BC for ; Fri, 23 Jan 2026 19:24:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769196292; bh=H9jHLMb680L5gSPvWQmDVFkXgu0Sx7muXVUTXuGaZXc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Rod1oVapgkZ1ynhzrVyuNQkXRZDFWw7QUQzyoQ5Z63004bSFCqfIRnEEI1kMzfnbx Vc/IUEsHPCDblHBoc00f/5xjuYKkzYHHsvcxwCm1TJ3V6tFqJbxrLLCxUWFC47OC4g xpmtEVt0K1eOaK/Soo4YToZC6IyoiFY1tmPxOY63a5Ao9ph6MVmSYWLdq++ERvymhB kxDYlSJVPs7DwlGf0FP2cq6KqpspZN1u+Fn46EagqL6x7bqJBdzmERyjFVyGG68BSs m4m6uyqGz9Q/RRTlDA9y+qL+HvcXd1dSuWPenPb5d7qXJyjuCsIxtkSqLcP1JwuFVf DRlIDkeH3Axxw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C7AAE180084 for ; Fri, 23 Jan 2026 19:24:51 +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.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (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, 23 Jan 2026 19:24:51 +0000 (UTC) Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-5f5423b0980so645473137.0 for ; Fri, 23 Jan 2026 11:24:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769196286; cv=none; d=google.com; s=arc-20240605; b=G2hJAnHH51BBlQVOkCYQKRODw35/c4UYYCB2RoDq+Ei1H0le736G2/NpYSjGpvlkpj BKSyNxXudAWxLIlcOa9RsohX9W235Kvcnd4CpdTJLuviN1nsiOf7Vzavjfw8lPeDFHF+ KBA1twL1VudGwalNawED9HZDJuGsz+tWQu+cI9L38NsQzfID4D8foy30sMXu+qkeXpMa D+iAgx3L/jWz8TSA7fxpJb0qvpQ2SaBF6EErgAxmh3E4E2h3K9JEZ5y3tQzTPrufOjAl Zb2jAaw2aeW2QJSH2OWa4fGD2xntL8dtxk0bWhzAheVWxLu/XAGy+//rkCl4JuaReonE +XGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=dRZYCQoEyHqKEenbmsKc2PT0qDoXlTGSPWgpH/GLoh0=; fh=Ofn+XpSLefQyxrNYeqFK5V6BgIEzMTvoqvpJ6/SQfuk=; b=T6Z47SFI34beGudWvMT9k7h+pYgx3hKJkDpLaXpkV3yDGF/1bjYzyOUgKyJh9KWPf2 C771g1M41mcM4/Dv1qnyPzxy34/vbm5MQD0svOQKoZnvjA/R6oDEBBIivowAk37yeS3I 29bWIA05B5xF+UwexpM2/h1BEGoiG/eeXy1fg5vuD8aegO2DjalpnAAyi6m/gqJpyY3s qAKhXWScEDKwPFQCEjo9yl/ZUrzUySvK3PM9paJq3CsXJ+LKKSBgd1SbLxZDG7pIs8un vKHyIxA/2UuBU5tcsJHv6N1Mf+t2o0dEG8GeoSMMgY4x8wYK/wYXYcX/KHGbbcsAykwZ K9gA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769196286; x=1769801086; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dRZYCQoEyHqKEenbmsKc2PT0qDoXlTGSPWgpH/GLoh0=; b=WE8z5DLYsLDmhIA9PcB5NUmbW0KXIixv+zMsZT0b+KxQEqcMzHF7dlUQNGimrZPGoU 97LvkAym3PW3zE7CJfCOZpG8WoHETr98C2UNgDSaUb2wEIZ4/yD0FMSmTDVo2lGKp0Cw KULpY4K669x3/s4ofRaESIN88VXmxrpfeQKj9sVFkiq02XB1ttSRDJwQO/fLwTS0lt4T xo323PBMG1lQKd891RrNNpfXAmaM75xmpIh1+NmtYh1GGcPYsJLhEjnkTxDguCTEoy7F rhVsvYpFrRWQLhlbudEq146jMf/xIh8GHkKeddX/T1FUTU5kgvYknm5J6uLktLCb+14f h2GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769196286; x=1769801086; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=dRZYCQoEyHqKEenbmsKc2PT0qDoXlTGSPWgpH/GLoh0=; b=na7xJucqXcK+9a7KfLfWS/o5EjitUKARXlQ5K5HOV9UsehZrif3H0pfDWK8hD9hshv ej977fY0GMpL35aER5cc0+dAU2GG8qODZ5wRpr4m+Cv8pYavNwGm01TKbpmiF35IPEGT d9A0fkR50fWxY7qokFwPolBqQuzaM8keDxRGxmrvXhbPOhNGbJrKwVh/RzSA0jOE3Tvh jugy50RaL2Vyzs2TBhPy5KAlyByvzHZCZwYmMY9OzcvWN7XJXJ235qvllDM5X8RwEcQG 2qxlpgpCSJ6djEwbuX38CwvpLSh9C3qQP8i49kiJ9QI3iBUipc1pQL6vlUmWrmvtsVpx e4hA== X-Gm-Message-State: AOJu0YzONsgLpeGMGxpfIGi5Ph/eUoJaf7HlXLSiuyJ3yoqMm/iEFznP 1Kha8DWRKumnSiYqhosg3M8Su80LK0b/t2hrLVFoofbDJKuP0qWz1uoZWJTYD48ZwkVks0Y/Tio qkDxfzx1Gzr59rJB2zbdm7yIRLg2Dm7nylsrY X-Gm-Gg: AZuq6aK+8dR+0ZBMrpwnCKkfDhTBECfJZqKeBDUKNbk6z4V8af8XdY8VpRWFAAo02TP wmQx1ytv2SWOMVjkAVtYDEZzdDHqNHwPhf68mIvRn4Xe6QSyIXH8YX4PfTNiURBFBrhR3NUSZcH tRndu/bSFOwg1fJwkO9MIZOodIVAbkI2un4V7kUrkhZMODts1w7KRbGnmdtmdpdzFS3/LPWZiTg gXg0exm145ZEuZVfA1hgGbTL3f3DszTgYgd0KPUV+I+ur1cd9e06c6XVNZK2C7VaGl6bnUBZ0tB nPupP8veLNj/6jVW0jB7HIEv45I= X-Received: by 2002:a05:6102:1629:b0:5ef:a346:a020 with SMTP id ada2fe7eead31-5f558517664mr629050137.17.1769196285256; Fri, 23 Jan 2026 11:24:45 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <79CDB2CC-E397-436E-B5A2-10DA1E451A97@rwec.co.uk> <9f2fb78d-143e-c84a-8243-97e0352497e4@php.net> <9d2962b9-2278-4fae-9241-9def0f33711f@app.fastmail.com> <213a47c7-cb2e-4d5c-b26b-ce18e3ce6d00@app.fastmail.com> In-Reply-To: <213a47c7-cb2e-4d5c-b26b-ce18e3ce6d00@app.fastmail.com> Date: Fri, 23 Jan 2026 21:24:34 +0200 X-Gm-Features: AZwV_Qi-tXdzrddSttoLoqxlV7c_9hF2dkMCXi96VRReisAT9CVKeSeu_Lv_JPU Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] True Async RFC 1.7 To: Larry Garfield Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) Hello > This proposal is *huge*, and subsequent drafts are often very heavily mo= dified, This proposal used to be huge, but it no longer is. The current version contains a fairly simple API with a minimal set of functions. The conceptual core of the RFC can be described in just two or three sentences. It=E2=80=99s also worth taking into account that the RFC does not propose anything new to the programming world. The principles are well known, and existing analogues already exist. This is very important from a comprehension standpoint. > and subsequent drafts are often very heavily modified, so that means peop= le need to spend an hour or two each time there's a change fully digesting = it. At least since the summer revision, the RFC has not changed significantly. Most importantly, its core principles have remained exactly the same for a long time. Version 1.7 is a purely incremental change, which is clearly reflected in the history. > But regardless of the cause, there are definitely people who feel their c= oncerns have been dismissed (rightly or wrongly). Unfortunately, I don=E2=80=99t keep a log of concerns, but I generally prov= ide feedback on all issues. However, my responses are sometimes ignored. Perhaps the language barrier is to blame? There are several specialists who have an excellent command of English, but I remember that last time their arguments were not really taken into account either. So I=E2=80=99m not sure that the issue is only the language barrier= . This is more what I would call a =E2=80=9Ccrisis of trust.=E2=80=9D There a= re different groups of developers between whom there is no good communication. > there was a de facto consensus that Nikita was The Lead(tm), and so if Ni= kita liked something it would probably pass because people trusted Nikita, Exactly. Changes were introduced into the language not because consensus was reached, but because there was an authority who could afford to push those changes through. So does it turn out that over all this time, not a single complex feature has been accepted into the language through a purely democratic vote? > What is really needed here, frankly, is for there to be more names on the= RFC, and more familiar names. People who have the "street cred" to be tru= sted, or that we know how to engage with I could, for example, hand this project over to Daniil Gentili, if he wouldn=E2=80=99t mind. He is extremely competent in this area, and moreover, he likely has an excellent command of English (at least that=E2=80=99s my impression). Or perhaps to someone else. That=E2=80=99s not really where the problem lie= s. If that=E2=80=99s what will help move things forward, why not? ------ Ed