Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125645 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 5F3CD1A00BD for ; Fri, 20 Sep 2024 19:27:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726860603; bh=jwPRmYQJVWvNoSm8z+jFHh8xaWqHWWNON90jaLm37XI=; h=Date:From:To:In-Reply-To:References:Subject:From; b=HVUW65M8z0KD4+hc7ISKJWTzpBxf0xoNHiWbrtfVPVkpqPeOkfci7yPGR65Wxi4Zg WvRWZatR7FQc8DtW97MDT8vx9n5y3QK3N1ihX8ijTqTiva8fwTNPwlTfK7m+4wvL6K XEBkSkffSXQUJnUm9hA1yXwXNE8Bfl7fm+KihX9lkf+2ipwWzbu5mqd+/fkGhGUN/u bFXXAJbP7yNe6sTKzewvhNloi3+InBouITGvvxAib0d4Ps9jnrcgVoPeLDV9/tbnsR 6cLDp3Dt9IXYWiD6ziH2aMPxrQ9si0fWn9CD80zVn6Gkq+xCCzFJcyzD+I1Jwqz6PO FOq8TyVtonbcw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2BA4F180042 for ; Fri, 20 Sep 2024 19:30:03 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com [103.168.172.153]) (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, 20 Sep 2024 19:30:02 +0000 (UTC) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.phl.internal (Postfix) with ESMTP id 531101140085 for ; Fri, 20 Sep 2024 15:27:55 -0400 (EDT) Received: from phl-imap-06 ([10.202.2.83]) by phl-compute-01.internal (MEProxy); Fri, 20 Sep 2024 15:27:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to; s=fm2; t=1726860475; x=1726946875; bh=V8XmKtSDwA0ROfNw73wPb ZSJ26I+V33yUMJ71QA05yU=; b=N39GdYPf2xFuFe0f9lijBl1O9TfMxcu4nQ+Vn iFGSl8g/5PMzm9KzrRHRzHI/JQ3v30R0Yfs/8FCfnBvqIuOHa9E+j/e3UmJ14cPX aQre9km5RxF5xfhoemxN3DCQ/Iv5bAlXD1AJOVfLiLyrx59T9qC8cLYyqJrPEK6D BFzhffkodMke6O+a611ePSIjxXRnTi3xTNlBKoCJvGdTVu5KWr/VqRUpRj49SLj9 sFzw/SQRBVS/u1uqSqPakclgcjCnYYKVcmPo+0IUmKFAzqjOYJ56v6TOTCZ4uDw/ 6vGX5zQZ1ssC6ppxcx+V4Um75+D99/ECKmL5hy+/pLa7bhMag== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1726860475; x= 1726946875; bh=V8XmKtSDwA0ROfNw73wPbZSJ26I+V33yUMJ71QA05yU=; b=Z ym3LlUnvyKUdmcu9KJ/y89RCBQTMdsBLwmDS0ncG3nayZfH/m5VB5wXSPb4gSvu9 ZczaDO90ytpVVScDWh0lU0X9J/5c8aRV7HqAkJYnrh7a7VG25fDZKtxlCkw+YsSd MSWw+vL45aNnQCQWRPe67M36zLucQSqm+PCLgNaad/OdrYB+25Sw2yEhhmDv3OP1 YzdsHavJc4pjzG8IqiEKHnxJSTog4nDRGBugWZ1vCCrH5SOwla8Vzk7K9da5jM6M yDLhK+6ickxJUp7zSvqSR9oo6x8dHHkj3zozMUbbQgojSRquYjCaVKTZZpgkZwjW X6ijOWqjb1se7av4eekPA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudelfedgudeflecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvkfgjfhfutgfgsehtqhertdertdej necuhfhrohhmpedfnfgrrhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfh hivghlughtvggthhdrtghomheqnecuggftrfgrthhtvghrnhepffeiiedvhfdvgedutddt geetieeugeevhfetheeffeefteduiedthedtgeejueeinecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgv tghhrdgtohhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtph htthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id DFB1829C006F; Fri, 20 Sep 2024 15:27:54 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Fri, 20 Sep 2024 14:27:34 -0500 To: "php internals" Message-ID: <1140637f-cbf2-4775-937e-0433515bd01d@app.fastmail.com> In-Reply-To: References: <8D420123-4ECF-48FD-A9C3-F80C60457A37@newclarity.net> <7EA884D2-0F37-4BF1-AC97-DB6953C944E6@automattic.com> Subject: Re: [PHP-DEV] Zephir, and other tangents Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: larry@garfieldtech.com ("Larry Garfield") On Fri, Sep 20, 2024, at 12:28 PM, Dennis Snell wrote: > I=E2=80=99m not sure why you=E2=80=99re singling out Automattic, since= nobody from=20 > Automattic started this thread or requested other people provide=20 > unfunded volunteer work, or why you=E2=80=99re expecting a single corp= orate=20 > entity to fully fund long-term planned features in the language. Is=20 > that how PHP normally grows? I=E2=80=99m not familiar with the process. > > My goal in sharing here is to help better represent my own perspective=20 > of WordPress=E2=80=99 needs based on what I=E2=80=99ve seen. It=E2=80=99= s long been on my list=20 > to propose a WASM RFC, but because I personally haven=E2=80=99t had th= e=20 > priority available to get an implementation working I haven=E2=80=99t = done so.=20 > It=E2=80=99s my impression from the documentation that the purpose of = these=20 > email threads w.r.t. RFCs is to gather interest and input before any=20 > RFC would be put together, to hold these discussions before anyone=20 > commits any major time to it. FWIW, I feel that an embedded Wasm bridge, with a good API, would be an = excellent addition and way more useful than the crappy experience of FFI. Logistical question, for those with more stdlib expertise: Since we have= other extensions in php-src that only work if you install some other li= brary as well (eg, curl), which distros pretty much take care of for us,= would a small in-php-src extension that is just a thin wrapper for Wasm= time or similar be viable? Not embedding Wasmtime into the php-src code= , just the extension, and it's up to the user/distro to install both so = that they work. =20 (Note: I'm not asking if you think it's a good idea, just if it's physic= ally possible/worth discussing.) --Larry Garfield