Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127503 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 718931A00BC for ; Thu, 29 May 2025 08:39:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1748507845; bh=s0qq+7yCLdv4KoFDxEBpy1mp9RH8zcePILuCKiuZGlk=; h=References:In-Reply-To:From:Date:Subject:To:From; b=V9a0jMMojvkFfebRHl0f7+zjnrVYrOvluKWeyvfdqX4PIWXoaCqtbSJ4DbjgzxW/f Ug5+9sONKSr9F1a98ceXAioDyGk9QTErCvba49PF5AvJ6BovRGr7U7mRopVCFq+ecd HpoRpPlmrmvvN7Eg0Q+2qQKPZcoLLgpWG/Qf757+5WRSvAvnSyxP1qEocQTQ+eTeq2 xjKKVh1BdPIy8nu87bVof2lApWyp35/uzcYudT5cxWsBIsY5xEmsXziKqDq4mOnCUm teOOGpFGST0uWnla5lfUJVTJZ6Wdduem1/oPcJzWu41W5Y9OtTra93IJSv5AwvbMC0 mB4JOMgnME/vg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3335B1801DB for ; Thu, 29 May 2025 08:37:24 +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.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, 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: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) (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 ; Thu, 29 May 2025 08:37:24 +0000 (UTC) Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6f0cfbe2042so8285846d6.1 for ; Thu, 29 May 2025 01:39:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748507969; x=1749112769; darn=lists.php.net; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=1/AfHWjj2KiQ8DoeNfOZ7kS7Xu5pzf9ewP0bUfvlSWk=; b=GllU2e3u8j+E3aqGBh2+vJXqusf2THHu+qwg9CQsQdT0BXOZ4enOH9Y6tsJxicb6ph dAqOhWoIp804wYr5HytIfK/a7Tk3FwWWMAAIPDF4z5kzGDff4EGBf9WugQdP7ZwICfA9 mHCQkZIrmdQF/s4XErKvGAs53jYYpXwfFvGkjpLbJ68hZ7VNIvQh5IEvzgd3uqyhva1s mzsHvFk7kfc++pGUzNjLJUCFvUY9KmP0dVuiCwsiMGPaw7fAhhUhBsrW97cvEuSwOL/c /CA7bRaEbzcBW5RZMQVmXsRFJH5GJwiT2MRLY7MeoFAbS+x6FQTSQt8Qzzg0AE4Dyisy gAOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748507969; x=1749112769; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1/AfHWjj2KiQ8DoeNfOZ7kS7Xu5pzf9ewP0bUfvlSWk=; b=UfKA3idvTo9rXYFqIGjPKeh1S3AeHWVHEqLeXeLOt1hUygK8Ddsiuxpxx5mPAP29Ba 22QUZ8ERtc2QcNIWcfUNrEq/DSWgmK85cPC1r56ITvezT4UQSTekjrpdOMjFa6uWidzV kbJj703o0UgntyR+Us3/MYjhPXxnz3jUC3Jha9J77PSoxyzSR75YP8dv424wq3z9sfUx 5s6/7Qm8kMSwVfLxa5xAZiNzKOZ1ZiNojZSxTTxGknFrIkSmb98D5ebSwZLyd9ngb/FO xsx2NA9A7ccJlCJaKiBVV72y8bvgqYq8AYgSKW1bWd9MwFKhxlnwzWXmc0egq72NUCh9 wwCw== X-Gm-Message-State: AOJu0Yx1j0uOB06u7hDhAQIihsYrVsApZoLBv6/DQEVbkqCOlB9of3Q2 1F1dfcQSRQjyIm9/9391FjSNcsVDz4SUfS/2Zr1cJ5Ww4pmnwSrM4JxGsOJdXGEqJ4sWFzKOcx2 LrkpChSzrxQSU0puRDNxN/NbPrzXmIKdzFg== X-Gm-Gg: ASbGncshZ2s09u/6wHk8zhi2VbeWG/jhWaApcNT6V5KFZvL+zetgLr25715svtsNfPO IrwejieGkNyCA46Bk7Ek+LBkgYZEchrsK/7ea1QTqnIa48/hjzLladsG/M/ISEHEhlgNFxuPAXz AXHCcZrPGwIoMXDGg1SHoztVc8Vqid2oxRDnF160xuMlr/3mHjqGMihqTyfBJLf7E= X-Google-Smtp-Source: AGHT+IExgfyJ5Fy4N0J+aLyDsO7qRBRGSU6XIYnQPz+16x35TG2a1m1nFaj1VUJxzkHpmAgMVto/WdCp/Ah5IZJIuU0= X-Received: by 2002:a05:6214:21e2:b0:6fa:ad2a:7998 with SMTP id 6a1803df08f44-6fac5d4e4edmr43070916d6.18.1748507969116; Thu, 29 May 2025 01:39:29 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <5Q_DNeA5NK_aXkyoWmQZKVdlml8KLTwm9jeP7Y2vqQwZ8hxhfIIQdwF4-2Ra48E4Sob1aMXL2Hp-boAIZbQrSsfgNCNmm4LDduryOnC7K0Y=@proton.me> In-Reply-To: <5Q_DNeA5NK_aXkyoWmQZKVdlml8KLTwm9jeP7Y2vqQwZ8hxhfIIQdwF4-2Ra48E4Sob1aMXL2Hp-boAIZbQrSsfgNCNmm4LDduryOnC7K0Y=@proton.me> Date: Thu, 29 May 2025 04:39:17 -0400 X-Gm-Features: AX0GCFucw3cRljmXvWe_Om8B5f-9uvejWJMiLRTjgbMqFZIU1nNB0sWPdyT5Q5w Message-ID: Subject: Re: [PHP-DEV] Re: PHP True Async RFC Stage 3 To: "internals@lists.php.net" Content-Type: multipart/alternative; boundary="00000000000062de0c0636423cbc" From: tendoaki@gmail.com (Michael Morris) --00000000000062de0c0636423cbc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, May 28, 2025 at 2:01=E2=80=AFPM carlos_silvaaaaa wrote: > Hello everyone. > > I've been thinking about core developers these days, and I'm happy to see > the PHP foundation growing, and more and more new developers arriving, > eager to push PHP forward. > > But at the same time, I have the feeling that some want to own it, are > jealous, or are simply arrogant. > > The subject of this topic is acclaimed by a good part of the community, > the reactions are almost always positive, with lots of likes and comments= , > and some comments are even pessimistic, not because of the approach chose= n > by the author, but because of the ill will of the core developers. > > Maybe if this proposal had come from a more respected developer, who had > made more contributions, or I don't know what the criteria for accepting = it > with open arms would be. > > Seeing Edmond's dedication, the great effort, to be ignored. > > Maybe it really would have been possible to vote within 15 days, because > it seems there were no objections. > > A few years ago, a good developer arrived wanting to improve PHP, but wha= t > did they do? They treated him badly, they didn't know how to lead. It's > typical of this list. > > Seeing this topic still, I feel sad and realize how arrogant and toxic > most of the inmates are. I'm not one of the devs, just a user in the peanut gallery. (I've opened the PHP source code - it's, uhm, intimidating). I don't know what you're referring to here and can't comment to it. I can comment to at least the concept of adding async to PHP. In a word - why? PHP scripts have a defined lifecycle and you'll have to wait for any disk read ops or anything else you'd use a promise for to resolve anyway. JavaScript uses async to keep the code from locking up the browser while waiting on this sort of stuff - but PHP outputs an HTML file (usually) and that's a one time event. And if you move to any context outside the webserver page request model why use PHP at all? As a user I rather like not having to deal with async in PHP. While I can and do work with it in JavaScript it is by far the part of the language I dislike the most. If I've got to deal with concurrency and thread issues I'm writing the project in Golang or some other compiled language - not PHP - because if speed is that critical an interpreted scripting language is not the correct solution. --00000000000062de0c0636423cbc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, May 28,= 2025 at 2:01=E2=80=AFPM carlos_silvaaaaa <carlos_silvaaaaa@proton.me> wrote:
Hello everyone.

I've been thinking about core developers these days, and I&= #39;m happy to see the PHP foundation growing, and more and more new develo= pers arriving, eager to push PHP forward.

<= span>But at the same time, I have the feeling that some want to own it, are= jealous, or are simply arrogant.

The= subject of this topic is acclaimed by a good part of the community, the re= actions are almost always positive, with lots of likes and comments, and so= me comments are even pessimistic, not because of the approach chosen by the= author, but because of the ill will of the core developers.

Maybe if this proposal had come from a more respect= ed developer, who had made more contributions, or I don't know what the= criteria for accepting it with open arms would be.

Seeing Edmond's dedication, the great effort, to be igno= red.

Maybe it really would have been = possible to vote within 15 days, because it seems there were no objections.=

A few years ago, a good developer ar= rived wanting to improve PHP, but what did they do? They treated him badly,= they didn't know how to lead. It's typical of this list.

Seeing this topic still, I feel sad and realize how= arrogant and toxic most of the inmates are.

I'm not one of the devs, just a user in the peanut gallery. (I= 've opened the PHP source code - it's, uhm, intimidating).=C2=A0 I = don't know what you're referring to here and can't comment to i= t.=C2=A0 I can comment to at least the concept of adding async to PHP.=C2= =A0 In a word - why?

PHP scripts have a defined li= fecycle and you'll have to wait for any disk read ops or anything else = you'd use a promise for to resolve anyway. JavaScript uses async to kee= p the code from locking up the browser while waiting on this sort of stuff = - but PHP outputs an HTML file (usually) and that's a one time event.= =C2=A0 And if you move to any context outside the webserver=C2=A0page reque= st model why use PHP at all?=C2=A0

As a user I rat= her like not having to deal with async in PHP. While I can and do work with= it in JavaScript it is by far the part of the language I dislike the most.= If I've got to deal with concurrency and thread issues I'm writing= the project in Golang or some=C2=A0other compiled language - not PHP - bec= ause if speed is that critical an interpreted scripting language is not the= correct solution.
--00000000000062de0c0636423cbc--