Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35167 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64640 invoked by uid 1010); 4 Feb 2008 09:43:03 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 64625 invoked from network); 4 Feb 2008 09:43:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Feb 2008 09:43:03 -0000 Authentication-Results: pb1.pair.com header.from=ben@prodigal.ca; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ben@prodigal.ca; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prodigal.ca from 206.130.11.10 cause and error) X-PHP-List-Original-Sender: ben@prodigal.ca X-Host-Fingerprint: 206.130.11.10 hosting.neteasy.ca Linux 2.5 (sometimes 2.4) (4) Received: from [206.130.11.10] ([206.130.11.10:49670] helo=Hosting.NetEasy.CA) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B0/E8-07314-42ED6A74 for ; Mon, 04 Feb 2008 04:43:02 -0500 Received: from BensLaptop.prodigal.ca (localhost.localdomain [127.0.0.1]) (authenticated bits=0) by Hosting.NetEasy.CA (8.13.1/8.13.1) with ESMTP id m149gxO9021555 for ; Mon, 4 Feb 2008 04:42:59 -0500 Message-ID: <7.0.1.0.2.20080204044114.03e1ea50@prodigal.ca> X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Mon, 04 Feb 2008 04:42:39 -0500 To: internals In-Reply-To: References: <01c801c865d8$2e837e90$c6fc1f3e@foxbox> <14581063.20080203002104@marcus-boerger.de> <005201c8660f$66a2b160$c6fc1f3e@foxbox> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] Splitting the subject: the PECL/PHP relationship From: ben@prodigal.ca (Ben Trafford) At 04:33 AM 2/4/2008, Derick Rethans wrote: >On Sun, 3 Feb 2008, Steph Fox wrote: > > > Everything else - the fashionistas (JSON, xmlreader/writer) and > the downright > > useful for some but not all (fileinfo, json, com_dotnet, posix) > and the quirky > > stuff (pretty much anything Sara came up with) - should be in PECL. > >I see another issue after reading this, and that is that it makes it >much harder for users to depend on specific extensions just being always >available by default. It's important for application distributers to >have this core set of extensions to rely on. It's annoying enough that >some distributions (gentoo, freebsd) already use --disable-all and their >users then bugging us (or me) with "you should check that SPL is enabled >in your code". Just poking up my head to concur with Derick. What one person thinks of as 'fashionistas', another person will think of as absolutely core and necessary -- for example, I use xmlreader/writer in almost every piece of code I put out. If it were suddenly part of a PECL, a whole bunch of things I've written would break instantly. Yes, it's easy enough to work around, but backwards-compatibility will make for a happy PHP community. --->Ben