Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129264 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 0B85E1ADD3B for ; Sun, 16 Nov 2025 10:46:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763289992; bh=NkriyJriEDd8s2e+fVWTbFZhjNPrBl3ZIjaZIDEr+ag=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gJZ2lCAdcokqgjjJYUnQrBY9+IFo1QQTlDLVTITtiVdHL1j18J81fDikAnaZ5lA91 uinX/bhz1Sp9JCyYg5betjIrnKqWtAKNMUPRxxYJWT3wL+Bs7KvsIQuUOfLmrDqIq9 zQNCWOlv+0SLeH9cyad9XJ6mvdIXoxwdjKKH+2onzUNuwzeh3HvNDyEQDh2uDamdEd Vc5DUvANZAew84RkSAoLbz9PVdJL0d7NVSbW/3EWd5WZ7OpcW4pL9z0auM7ZGGETmo 4PInEj7DfnwHSik7XTizqR5/wosKCGNQ80rdy2lPYXmTbz2o9a5FcXnVNckT7KscdH zDke37NqIaMxQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A1E5C180BAA for ; Sun, 16 Nov 2025 10:46:30 +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=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-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (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 ; Sun, 16 Nov 2025 10:46:28 +0000 (UTC) Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-3e8317b1262so2795630fac.3 for ; Sun, 16 Nov 2025 02:46:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763289983; x=1763894783; 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=caKgm9TDis+0zib1OywCs6aP5OepvYueGd+ImyNm6gg=; b=A8k5s1r5axNlC3ulHZtnmAw80E5M/j+gGM+mfc/OknW/023YTlrm8UiqMP1wWUl0X7 4HhYUtekQftEyRTyFmv55LKC8YyjLcYoTr6zD6+4HXXpdbWtgzuFQjq+3aUY/g4hBqDD h2W0M1Id/N3VZt9x3/OU+lq10jTnwdRZlwvpObnB8jKj7OCOSmve6WYK7BOcbteQAjDb q4vac+UmD68dRJALUg5LTgIWvEdqjdv0v+J/uRK3uIXcFdOXPBqL1T/nZY3Ykj2Qi0qs EkohyBf5cO0Sp7nWQ5/jwA8Sz+A/XqGGL7EvusHU6iUYSB0Byd/O6U92jEZ9wYu9nvpo NyzA== X-Forwarded-Encrypted: i=1; AJvYcCUXXwD/cOYtBFPfeBQ+B0xAihhvzyeXxQveqS0cvhrNWSMNMUvbpooFQrdNURvYpvhnw/9BmJ4pEm0=@lists.php.net X-Gm-Message-State: AOJu0Yy87tT0K+twk2naZfb+AH+1nXMJ6EXCldf5Gp0rrIMqe1YdAJdH FBTjULXPHMyBBDCTT4783EcQ8+gGJpiEb38zavbOoRr3HAz5N9NpiRJqQb905Y061lxGh/WiCdS /L4oMbeSFfQzEt2CM9FkPJO5Pz+qmTHc= X-Gm-Gg: ASbGnctHKnU09KPW9whUf2aE1rh+pySX8Uag+mqNZt8L+2/Pd9oTSE26pBR1FCmzWQH ePFUw/eNbj82YVgx2QnYygudKMQi73E4lvG8TGFECBYDEXi6WLRZ2pbzMw/4gIiE3XizHWP+7Ci 2oF4gDVZNdK+4kbt0sl/Hlil8Vg/RJEMqHF3ETeCdf1IzJcYRDaOKZmOUwdmH5pOBuL9vUfFYb8 WwOH8ndqIfcz+oNF+tUmyD+qCNc0UrQKwEpjhvrnN/HOhHYJ6ULMcN5ouHJCDlTjnD38w== X-Google-Smtp-Source: AGHT+IEmYgPh+ASD7rKf+uOLOXBKaC31oYcrkOdGDymen0t+Fwxb/5Ow0Tptp4tHJDGvoIoR+OX6tQF/FijNFYhnt08= X-Received: by 2002:a05:6871:d4:b0:3ec:40cb:785 with SMTP id 586e51a60fabf-3ec40cb27e0mr34286fac.50.1763289982924; Sun, 16 Nov 2025 02:46:22 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <6618a91c-5393-4f40-88b5-b5041ee09deb@app.fastmail.com> <3e0cf0a1-c1a3-4e05-97ba-0eeb7f559a53@app.fastmail.com> In-Reply-To: Date: Sun, 16 Nov 2025 11:46:11 +0100 X-Gm-Features: AWmQ_bkCuf0zYh1lMNGJKP_6WH452PxzOpSKK13oTJnlpO2fM9UigMac3jVxZ7c Message-ID: Subject: Re: A Thank you (was Re: [PHP-DEV] PHP True Async RFC Stage 5) To: Edmond Dantes Cc: Deleu , Michael Morris , php internals Content-Type: multipart/alternative; boundary="000000000000117b900643b3f1c3" From: bukka@php.net (Jakub Zelenka) --000000000000117b900643b3f1c3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Sun, Nov 16, 2025 at 7:58=E2=80=AFAM Edmond Dantes = wrote: > Hello > > > Maybe that=E2=80=99s inherent to a subject matter that indeed could be = the > biggest change to PHP since 7, > > but given RFC voting history, all signs point to a rejection vote. > > I think so too. > > It looks like it but it's hard to say because many people have not had chance to review / comment on this. I think it needs more time and the RFC text needs more work to explain the basic difference. I think it also need to have a good implementation for what is being proposed to have any chance because there are often voters that will vote down just because there is no implementation that can be reviewed. Basically everything that can be addressed should be addressed before the vote so it's just decisions between the actual approach. > > I don=E2=80=99t know how much has been discussed off list and/or how ma= ny voters > are involved off list. > > There were almost no discussions apart from the one on INTERNALS. I > mean, there were no discussions that I=E2=80=99m aware of. > > I don=E2=80=99t know what to do about a situation where PHP developers ar= e > surprised to learn that their language has supported transparent > asynchrony as a core paradigm for several years already. > And instead of discussing the important details of the RFC, all the > effort goes into =E2=80=9Cbasic questions=E2=80=9D that aren=E2=80=99t wo= rth discussing at > all. > I think this is more that some people clearly prefer coloring and want to point out the potential issues with this approach. This might be quite hard to overcome and depends how many voters have such preference. Personally I agree that coloring would be bad for PHP as I was dealing with "coloring migration" in Python and it wasn't nice. That's why I think it might help to have dedicated section about coloring (more comparison with the current approach) in the RFC. Kind regards, Jakub --000000000000117b900643b3f1c3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Sun, Nov 16, 2025 at 7:58= =E2=80=AFAM Edmond Dantes <edmond= .ht@gmail.com> wrote:
Hello

> Maybe that=E2=80=99s inherent to a subject matter that indeed could be= the biggest change to PHP since 7,
> but given RFC voting history, all signs point to a rejection vote.

I think so too.


It looks like it but it's hard to = say because many people have not had chance to review / comment on this. I = think it needs more time and the RFC text needs more work to explain the ba= sic difference.=C2=A0 I think it also need to have a good implementation fo= r what is being proposed to have any chance because there are often voters = that will vote down just because there is no implementation that can be rev= iewed. Basically everything that can be addressed should be addressed befor= e the vote so it's just decisions between the actual approach.
=C2=A0
> I don=E2=80=99t know how much has been discussed off list and/or how m= any voters are involved off list.

There were almost no discussions apart from the one on INTERNALS. I
mean, there were no discussions that I=E2=80=99m aware of.

I don=E2=80=99t know what to do about a situation where PHP developers are<= br> surprised to learn that their language has supported transparent
asynchrony as a core paradigm for several years already.
And instead of discussing the important details of the RFC, all the
effort goes into =E2=80=9Cbasic questions=E2=80=9D that aren=E2=80=99t wort= h discussing at
all.

I think this is more that some peo= ple clearly prefer coloring and want to point out the potential issues with= this approach. This might be quite hard to overcome and depends how many v= oters have such preference. Personally I agree that coloring would be bad f= or PHP as I was dealing with "coloring migration" in Python and i= t wasn't nice. That's why I think it might help to have dedicated s= ection about coloring (more comparison with the current approach) in the RF= C.

Kind regards,

Jakub
--000000000000117b900643b3f1c3--