Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129832 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 0D87D1A00BC for ; Wed, 21 Jan 2026 22:03:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769033040; bh=IQkZsb4tkd4Xl7uBftR5AQ36F8/KWInH07SsSufUzJQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=l2nJHfkRTkiaT3pNo8If2jD1M4rjupVjyOg08yvJ7eOhoYZke3s/tvLgvnY9DAXia oqS7pEYNNcO2ameFUuucf8+/hCIaf69uw5EWvoBpxJwcylq/vipSt4YdbBB1q4wI3n qaY73Ehd04cJItfK6ep3QpX75s1JYbdgO3FHqFWClQRUYw4+RaahrJmQ0RrCnTr9UB NNr4jy0TqmeCrKXClJqhgaiPT1hjBj1PhU27pmOZgiBmQTNog9q+6Q/PnJiCz04PWv 2ffw6u/yLOFoVDjKapz6oIqzF4FqS+VlLrYddl8fn+TJi7NWyyauwU14jQuBFbT9QE pOmxY96hYCXUw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 10525180786 for ; Wed, 21 Jan 2026 22:04:00 +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=1.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DMARC_NONE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (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 ; Wed, 21 Jan 2026 22:03:59 +0000 (UTC) Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-382fceabddfso2620921fa.1 for ; Wed, 21 Jan 2026 14:03:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769033033; cv=none; d=google.com; s=arc-20240605; b=H3zW2vr5zwnfhqLcKc7JGs57SywYA/ZCeCRdHVu1+4TxhwL3Sbd5sZB6DRcyvslYbs RYQmP1OMzRqJ/O+N4wLRdDEysXYAzyHFn2hXYplJMveMioWpEFvIn5YTHDC/n8CfVYl9 IZ9tnCty0BMnf7JMqYrh8X7ibkDY/3ilcZEucqzYNOKB8WKzmiCxbR2LG1YwD6bizzfF baThpRYkVBoGpwm7cvzEdOSCEZhCKmIgdEqjWP9fJh/gkUt9J/8m+FmvgmQiIm6/4BhC 4SrUQRHYiBixmHmscFz9Nbu3LX5Y62IsZ6+6/rBp/Pechqb4T9wBKNlFB8eg4brsExQM 09Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=IQkZsb4tkd4Xl7uBftR5AQ36F8/KWInH07SsSufUzJQ=; fh=k4pz+z8JiicCtbrO6GW7vkPK59tANMb0eIS0GO9/p+0=; b=ehFNUANArh3+s4B0DrVZNDKbOWCzP1VU72KTq/XIX8br2z1vIeB9uNHZtW2X/yrGep LdhU3Z5LCCoOMUXHjVbhtu9i4h8ecLxiShoq6DakN9M4t1uBSVUu/pF6JP7YVmFhxn4a mLGM+QckI5wGCMRPxoNCLttXFJK2PzxKLyoVgrrN0f4lx4diU42n7BoqZiz44FkmXDG3 1WMPqd58A7S3Vw8fT+meS8ElTyfJW0YlPgWOEFwT4bC2VCZaMXYawInv/Gj070ddVVjY KceMiXTvShXmb9GeR6jnxgyaxuY3l6Cu23trVtGY8OiSb6G7c6mwB6uOEkGeAnXoAp5b gcxg==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769033033; x=1769637833; h=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=IQkZsb4tkd4Xl7uBftR5AQ36F8/KWInH07SsSufUzJQ=; b=xAxZ5C/TqzKNlzxPPladn4QHKa72UIkfYQyQtF1riAdvvcciheGpwGellaVc10XLuj 4ffUF2JTTXCv9xe4Y+XyOTQd/84s3Bk0VK95OhMOllkHwtFlRRvpQleEtGabPB71OWBp uwW3tWZMfsgjlxamrSu71z8GFR6Pp87azv59kWyUk0Fhw22bg6Ry6R4zzS8UDDYw/X0r OSvPiLs8MM9McMYTvmMvzEbk099xuRdCBVMA0L2GGLghXVybLLE49PDCGh2qobnwI5+O SQ1ENHyajoplu352eRUVrKA29fm7GEaWPzhZwIRTQv74TcosYZQZQdohEEigmVryGgMS hxXg== X-Forwarded-Encrypted: i=1; AJvYcCXGa31NNVDtSsO3oHyYSDxqbkm3stVPbnadJqa5L7kOJAGRc8KSkqmY+IvarRfBfEPUnOO+8Wu0Hek=@lists.php.net X-Gm-Message-State: AOJu0YyV00ODj54zPzy3NRVit3ukt4atgOqcuaYu9qf+BQUfzKBHlJHk KTT36CR60M/alWOzV1UBrv8KM9zgJGwg+byw6/YzlxF9MXW/eECvWLTIbJEHH/UXHihyc6mQltN NFk/52GPObu+gNyztmLHXI0oBAbosZJU= X-Gm-Gg: AZuq6aIQg+2aPv+ChaSad1qmKiWwPPGOOq5sbvU6d1ooTXdi59ixSQYrG5BZrqJ4ek0 Kufj95LKEZHuCpT23+Zc9+1yGBak0Js44hkOWp9XPkeweUBDhTb4rt0Foauufr+JiqFeeQOlizb rQ2tnZrYG/Klu9+06TfEndD+pU9dJ0PxPV9rI5dWdIDAD/oX5R3S7x5yLlm8IrhZyK4xV4s9jvT RIS0FZL4cn/GsVU1GYRiRH7aN007gzAjGAHevDQmT/JDX9CFRuPdjQDrWu6ExbngCOrU70= X-Received: by 2002:a2e:b8cf:0:b0:37b:b952:5de with SMTP id 38308e7fff4ca-385a541dea7mr20762811fa.14.1769033033196; Wed, 21 Jan 2026 14:03:53 -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> In-Reply-To: Date: Wed, 21 Jan 2026 23:03:42 +0100 X-Gm-Features: AZwV_QhZVaQc2kpj-9EMOegFb17uRwpb-0T6SxntT0wiFnO4o9rgWUS7dCKqwvw Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] True Async RFC 1.7 To: Edmond Dantes Cc: Deleu , php internals Content-Type: multipart/alternative; boundary="0000000000008a28aa0648ed193a" From: bukka@php.net (Jakub Zelenka) --0000000000008a28aa0648ed193a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > I can once again propose having two votes and an experimental mode. > I don't like this experimental model or introducing API stability levels as it is confusing for users. It requires extra checking for users to do for each API (no one usually does it and with AI it will be even more problematic because it might not tell that the generated code uses experimental API). This would just become pain for user and I don't think it would be good for PHP. > The first vote would be on the core principles of the language=E2=80=99s > development for the next 5=E2=80=9310 years. > That can be already done but it will never guarantee that the second vote will succeed. People even might change their mind between votes so I'm not sure it's really useful. It might be easier to just ask people after the vote why they voted no. I think most of them will tell you if you politely ask them privately. Kind regards, Jakub > --0000000000008a28aa0648ed193a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

=
<= div dir=3D"auto">
I can once again= propose having two votes and an experimental mode.

I don't like this experimental model or intr= oducing API stability levels as it is confusing for users. It requires extr= a checking for users to do for each API (no one usually does it and with AI= it will be even more problematic because it might not tell that the genera= ted code uses experimental API). This would just become pain for user and I= don't think it would be good for PHP.
=C2=A0
The first vote would be on the core principles of the la= nguage=E2=80=99s development for the next 5=E2=80=9310 years.

That can be already done but it will n= ever guarantee that the second vote will succeed. People even might change = their mind between votes so I'm not sure it's really useful. It mig= ht be easier to just ask people after the vote why they voted no. I think m= ost of them will tell you if you politely ask them privately.
Kind regards,

Jakub
=C2=A0
--0000000000008a28aa0648ed193a--