Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:22310 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62895 invoked by uid 1010); 9 Mar 2006 23:10:42 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 62880 invoked from network); 9 Mar 2006 23:10:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Mar 2006 23:10:42 -0000 X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from ([212.112.227.169:54011] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id B5/E7-27106-1F5B0144 for ; Thu, 09 Mar 2006 18:10:41 -0500 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id C4E8EDF0043; Fri, 10 Mar 2006 00:10:32 +0100 (CET) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (ipx11223 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17427-06; Fri, 10 Mar 2006 00:10:22 +0100 (CET) Received: from [127.0.0.1] (i577B5D65.versanet.de [87.123.93.101]) by ipx11223.ipxserver.de (Postfix) with ESMTP id DF82BDF005D; Fri, 10 Mar 2006 00:10:21 +0100 (CET) Message-ID: <4410B5DB.7080108@php.net> Date: Fri, 10 Mar 2006 00:10:19 +0100 User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Steph Fox Cc: internals@lists.php.net, Zeev Suraski References: <7.0.1.0.2.20060309124054.06c31238@zend.com> <1fc601c643aa$68c46300$6402a8c0@foxbox> In-Reply-To: <1fc601c643aa$68c46300$6402a8c0@foxbox> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: Re: [PHP-DEV] Give the Language a Rest motion From: lsmith@php.net (Lukas Smith) Steph Fox wrote: > Perhaps there could be just the one hard rule. 'If it's possible to > implement it as an extension, do so.' There'd be nothing to prevent > co-opting essential functionality into the core, but also nothing > preventing fly-by-night technologies from having support in PHP. The > biggest problem there is that it doesn't give webhost users a fair crack > because changing hosts means you risk losing a package or two; and the > ability to write portable applications is affected in the same way. But > this isn't about the language itself any more... Actually there is a danger in making all too many different syntax enhancing extensions public: Language fragmentation. At some point some of these extensions might become incompatible with eachother. It just seems to me like a syntax adding extension is a different beast to handle than one that adds new syntax from system administrators/shared hosters perspective. regards, Lukas