Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123954 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 qa.php.net (Postfix) with ESMTPS id 7CE1A1A009C for ; Thu, 27 Jun 2024 19:22:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1719516251; bh=FttNjfriPyCevpwbmSZEdTBdtGQP9f91jLyVJ7OuxaE=; h=References:In-Reply-To:From:Date:Subject:To:From; b=BU8NoJYFvRnUO+WD+v7HEIdZb7aIulVeC3BRIwsIHsXnBHRoN8WrS5frWrp0yRiP3 KWF9jQceZsDC/b3J/P9K1x7shy+Tg+HfM8sSQyf21X+wmWIO4Hxe2+5hOHJoZIcYar xAHWjE5Owp/tjJ9zgusDsuAXfohT9IXt5BALajss62SZeRTWab8Qxp/mYCoOh4IYSF Oe5mLLWKLw/kexhPGqF6zqWFAyCabWisBSC5trmJ3kiSAG6BMfX+qZCYp/XwJhfSOv HhAbVtLGywIMEdeKWZhLIoRkuFGr12aVj52yCxKAtAebc/pvqUSxw4WvKPk2AGTvbK ZjX7pxrQaSpnw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EF8BB18054C for ; Thu, 27 Jun 2024 19:24:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 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_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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, 27 Jun 2024 19:24:10 +0000 (UTC) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a725d756d41so350433766b.0 for ; Thu, 27 Jun 2024 12:22:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719516169; x=1720120969; 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=P9tK1Kd+sqv7Cdj5xNk3knNHTYZqOyCZ0HEMxK8nu5I=; b=YPsAGVmrfgKBX31r7Jp1xg7ewUIluGP4w1C/OFtM/cWl7dICF0TNdChY0jNz4FMjGx IWosBIuWFOFykzGqKyNnxBjqZNx6x4jpSTXVEn+mCpQVJmy4oVLGEJjxpb45Qnr+rM/G 7n2bsJWB1skpQwi2D7gJRv+QnzL6Dnthf0uDQEfCvN/s+yUpM8V3cUcoQ8g4SeJ1R0ay BuMviWMVzppbrBpFGjIpP7an2rItJB08rqsxDTLaZ2g7gmiL9QAc1aQup3E4IAZQ1iGS qe2Z5Hs7O1xA0gbcUDU00/foLHUsiMOcC5LcGUb7lZAclRkl+6e5fSJ/axO9p7DpwRo4 WHUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719516169; x=1720120969; 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=P9tK1Kd+sqv7Cdj5xNk3knNHTYZqOyCZ0HEMxK8nu5I=; b=BSbf7Jc/EM+peU7IQrdPpbBc8CkKs6rCdymMaGLoLvuwgdxeoMn7LmNopNv8isPdhW UMqTcfDqr4ZBiCVYFfW/czK8ziM9QTfIEyaTzwJBYRowh+hr9C7U4jz45JjLmtsMHXLp NVlWyhJYe6f8E0wD1puosEXnf5IsIbU3c9lv2WuDpdVPVC3QpMxNe9lXdSaGqvI7cMa/ 3RMcdP55qA9rBWgR1Dr78g+Mz1JU1Dw1um8bKM7sj0xcJ3WGeU0R5HwYQzsTire0hoba gByvm+B3rkyTueGi39Vn5rumvLiOP2VivjlHBR3zTVMzkaQCJAzIpzK2qKJdlEHTIsTW rZYg== X-Gm-Message-State: AOJu0YwJaZee+hUdbG3r5yYI8ELP4g471JM76veavkF7H4HzI+RtSdvI QWEPJ23+S28MZctPS87O9C+vjIA0JXi+KWK81kNdllDllLTf85syPbjHPqLMtfqokNGg3AMQzru 3OXokEanUawK+7tsc1i/GcWUYUlAdjA== X-Google-Smtp-Source: AGHT+IGWQrHMj3aLeBuIS3r3qN2LP/zPKKVQ12QgmqZmMMxkoQ1j4TqvbY34sFn9Fm27NQFcTXwSKRid6TvWHCaOT+c= X-Received: by 2002:a17:906:af65:b0:a6f:7902:7516 with SMTP id a640c23a62f3a-a729b77ee94mr245543466b.14.1719516169364; Thu, 27 Jun 2024 12:22:49 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 27 Jun 2024 15:22:36 -0400 Message-ID: Subject: Fwd: [PHP-DEV] [Initial Feedback] PHP User Modules - An Adaptation of ES6 from JavaScript To: PHP internals Content-Type: multipart/alternative; boundary="00000000000075ef40061be40e9b" From: tendoaki@gmail.com (Michael Morris) --00000000000075ef40061be40e9b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jun 27, 2024 at 2:29=E2=80=AFPM Jordan LeDoux wrote: > > > On Thu, Jun 27, 2024 at 11:13=E2=80=AFAM Deleu wrote= : > >> Who would build it is an extremely key aspect of making changes to PHP. >> Ideas are hard enough to survive the RFC process when there's already an >> implementation. Finding a sponsor to work on this would be the first ste= p. >> >> ... >> > I like the idea but I'm a bit skeptical until we have some buy-in from >> someone that could actually get this implemented. >> >> -- >> Marco Deleu >> > > Perhaps, though a conversation like this is helpful. Some rather > complicated RFCs do get approved/voted on before an implementation is don= e > when contributors who are familiar with the Zend engine get on board earl= y. > Conversely, there are some extremely thoroughly implemented complicated > RFCs that get rejected because most voters don't participate in discussio= n > until voting is actually started. Something as broad as this probably > requires an off-list discussion with key active contributors, because > participation on list is so hit-and-miss. > > Jordan > Agreed. I've seen both of those occur so I want to avoid both. Even if large sections of the discussion are eventually done off list to avoid getting lost in bike-shed issues, the members of the list, or at least the voting members of the list should be kept updated periodically to prevent the project from going down an unpopular path. The only thing I'm truly sure about with this is that it will be profoundly difficult to do. But it needs to be addressed because PHP is starting to lag behind in this area. --00000000000075ef40061be40e9b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Thu, Jun 27, 2024 at 2:29=E2=80=AFPM Jordan LeDoux <jordan.ledoux@gmail.com&= gt; wrote:


On Thu, Jun 27,= 2024 at 11:13=E2=80=AFAM Deleu <deleugyn@gmail.com> wrote:
Who would build it is an extremely key aspect of making changes to= PHP. Ideas are hard enough to survive the RFC process when there's alr= eady an implementation. Finding a sponsor to work on this would be the firs= t step.
=C2=A0
=C2=A0...
=
I like the idea but I'm a bit skepti= cal until we have some buy-in from someone that could actually get this imp= lemented.

= --
<= div dir=3D"ltr">
Marco Deleu

Perhaps, though a conversa= tion like this is helpful. Some rather complicated RFCs do get approved/vot= ed on before an implementation is done when contributors who are familiar w= ith the Zend engine get on board early. Conversely, there are some extremel= y thoroughly implemented complicated RFCs that get rejected because most vo= ters don't participate in discussion until voting is actually started. = Something as broad as this probably requires an off-list discussion with ke= y active contributors, because participation on list is so hit-and-miss.

Jordan

Agreed. I've seen both of those occur so I want to avoid both.= Even if large sections of the discussion are eventually done off list to a= void getting lost in bike-shed issues, the members of the list, or at least= the voting members of the list should be kept updated periodically to prev= ent the project from going down an unpopular path.

The only thing I'm truly sure about with this is that it will be profo= undly difficult to do. But it needs to be addressed because PHP is starting= to lag behind in this area.=C2=A0
--00000000000075ef40061be40e9b--