Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125496 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 3922C1A00BD for ; Tue, 10 Sep 2024 21:35:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726004245; bh=7xylAR1vJM2kEwbMytlbgD2Wj44CEQ32y2WyvpxGPQQ=; h=Date:From:To:Subject:In-Reply-To:References:From; b=cOxCDfJnl6hvbtsAsSkOdPsm7s4/NMpgJM6A6WYmKof1X6PDS+nHPKZwsc9CXSTDV YDQ9zf9hvMOYgfmpbyrSsV6vGhJdHnyR0OCwbp9G7BllR+FbmjDUiO69+RaXw/EGEd 5J4H0MGJWcU5mJ45ud+xQUSyHH8zrENk+yjEkzEfaiKS98jxhWtTONW3mH5v1aZCcg IFTF3ehfdIT8xj8BICwViRyAknUJ1jyvZqIlvBfnnv1T0+ALKp9wcwsKh8F0sg0YHj 1m+zPEkssuWzG1TFrjO68mR8DiUm1o0yZnlimMy1gBBROOznzyo0TjwRz5ngKVCePL PfMYyxJ323SpQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6A744180054 for ; Tue, 10 Sep 2024 21:37:24 +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_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fout3-smtp.messagingengine.com (fout3-smtp.messagingengine.com [103.168.172.146]) (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 ; Tue, 10 Sep 2024 21:37:23 +0000 (UTC) Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 1DE6713801C4 for ; Tue, 10 Sep 2024 17:35:22 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Tue, 10 Sep 2024 17:35:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rwec.co.uk; 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=fm1; t=1726004122; x=1726090522; bh=7xylAR1vJM2kEwbMytlbgD2Wj44CEQ32y2WyvpxGPQQ=; b= eFwPdwYWz2Nq+w9CP3c8nCsqSpaNRT76OSYpd9qVfwt3kixq1hSSwTqg2IM5RI/b +/ExgByvXLwEsewBlLX93QvOaemtHRVKlBoO3w6HG132JhZMIPxwUSqabssny26I ERKTa3kyqr5gIqski+wso3CbwGUundfA6/xobIW+H9N0LWO+6FRMznrnEarab6i0 wcVyrAYR3Rcmw9FVflvlMq2MvrLHvRT9yKhl7TL1bOuOhLdPPQIQSnr6s6gUf5Sj BhJ2RpOIt5sedtAMKX2qB+wx5giCRstyvxboAmt3Cv2tgytObP7nqQs+OBBmpiYk ZPyULSo1JnXxfQdk3hrBeA== 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=fm1; t=1726004122; x= 1726090522; bh=7xylAR1vJM2kEwbMytlbgD2Wj44CEQ32y2WyvpxGPQQ=; b=K EIRpNQhP3BuELLosKH08E6T/JR9EPd7ayFOdWH4KKuNceiWqzmU6GPU2FFygadiz UrcUZoJo+vBovu98QsRZuAKH4ylFFR1/6ekK28tkSHUveRxusCpearHw0Iyf4Qzr mNoH76oNfEgljv0diIL5ts1jhjYf471bA8U6BFuz80S8wuumwFZscpmi18+A6MQu Ffpelp1ldfNWrucyZ7GEYtVSKrXrVdqXileQt+c6a//7qJxCBDQl1ReakWR07cnh 0t5SOAVTT7TclmrYdyiiH8ya752MOLQhrDZPHB2l/POh8iKVGAcHjLd3eIAiMiNy K/CfMlF2aZkhtWY5gPMNw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeiledgudehgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fufggjfhfkgggtgfesthhqmhdttderjeenucfhrhhomhepfdftohifrghnucfvohhmmhhi nhhsucglkffoufhorfgnfdcuoehimhhsohhprdhphhhpsehrfigvtgdrtghordhukheqne cuggftrfgrthhtvghrnheptddtgfdttdejteffgfduteevffeltefgtedvffevieetleeg hfejhfffgeeugeejnecuffhomhgrihhnpehphhgrlhgtohhnrdhiohenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehimhhsohhprdhphhhpsehr figvtgdrtghordhukhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpd hrtghpthhtohepihhnthgvrhhnrghlsheslhhishhtshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 10 Sep 2024 17:35:21 -0400 (EDT) Date: Tue, 10 Sep 2024 22:35:19 +0100 To: internals@lists.php.net Subject: Re: [PHP-DEV] bikeshed: Typed Aliases User-Agent: K-9 Mail for Android In-Reply-To: References: <0fa39535-f22d-4eba-b4df-90abe39e683a@app.fastmail.com> <79e58673-50ec-461e-a998-736b020e4287@app.fastmail.com> <928A2984-6035-4DA6-9EA7-12E85237C270@php.net> <0d461700-1b6c-44fd-9cda-aa698de49847@app.fastmail.com> <667233C2-BC47-4530-8142-D90E6907FE63@daveyshafik.com> <63d241a8-a34a-498c-a5f9-f34230aa5afa@app.fastmail.com> <4C7A7F27-B787-44CA-B664-CEF4B9B412FB@newclarity.net> <212fd466-85bc-4447-90b7-8fe5426d1bd1@rwec.co.uk> <50CFF539-AD22-4F89-A65E-77AF76DBD63A@newclarity.net> Message-ID: <4325BABF-E460-4369-AD6E-80AAFAFB2DAB@rwec.co.uk> Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 10 September 2024 19:32:19 BST, Mike Schinkel w= rote: >BTW, why has nobody ever mentioned Zephir on this list (that I am aware o= f?) Zephir is an interesting idea that has never quite fulfilled its aims=2E T= he Phalcon developers hoped that creating a more PHP-like language would al= low more people to work on extensions such as their framework, but it doesn= 't seem to have worked out that way=2E=20 The worse problem was that Zephir itself had very few contributors=2E A f= ew years ago, the project came close to shutting down as there was nobody l= eft to maintain it; Phalcon was to be rewritten in PHP=2E Since then, somebody has stepped up= , but Phalcon work is still focussed on the PHP rewrite, with the intention= of a smaller, optional, extension providing performance-critical component= s=2E Meanwhile, PHP 7 and 8 have massively increased both the performance and t= he capability of code written in PHP, and even FFI to bridge to existing na= tive binaries (although I gather there's a lot that could be improved to ma= ke that more useful)=2E The overall trend is to have only what's absolutely necessary in an extens= ion, and there have even been suggestions that some built-in functions woul= d be better off implemented in PHP itself, if the right low-level features = were included=2E All of which is drifting a long way off topic, except to say that I think = we should be aiming to reduce the difference between what can be done in ex= tensions and what in PHP code, rather than planning any new such difference= s=2E Regards, Rowan Tommins [IMSoP]