Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:22961 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18398 invoked by uid 1010); 25 Apr 2006 15:43:50 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 18383 invoked from network); 25 Apr 2006 15:43:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Apr 2006 15:43:50 -0000 X-PHP-List-Original-Sender: andrey@mysql.com X-Host-Fingerprint: 213.136.52.68 mailgate-out2.mysql.com Linux 2.5 (sometimes 2.4) (4) Received: from ([213.136.52.68:51767] helo=mailgate.mysql.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id D9/BB-19715-4B34E444 for ; Tue, 25 Apr 2006 11:43:49 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by mailgate.mysql.com (8.13.4/8.13.4) with ESMTP id k3PFhi6u011013; Tue, 25 Apr 2006 17:43:44 +0200 Received: from mail.mysql.com ([10.222.1.99]) by localhost (mailgate.mysql.com [10.222.1.98]) (amavisd-new, port 10026) with LMTP id 08440-02; Tue, 25 Apr 2006 17:43:44 +0200 (CEST) Received: from [10.100.84.9] (10-100-84-9.mysql.internal [10.100.84.9]) (authenticated bits=0) by mail.mysql.com (8.13.3/8.13.3) with ESMTP id k3PFhbr9032302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 25 Apr 2006 17:43:38 +0200 Message-ID: <444E4262.8050501@mysql.com> Date: Tue, 25 Apr 2006 18:38:10 +0300 Organization: MySQL AB User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050219 MIME-Version: 1.0 To: Steph Fox CC: internals References: <444D475B.1060200@zend.com> <003601c66839$a92ea9b0$6602a8c0@foxbox> <4e89b4260604250758h5588d1abk1fd4a72dfc1b29d4@mail.gmail.com> <015c01c66882$9284ed20$6602a8c0@foxbox> <017201c66886$3a3d2570$6602a8c0@foxbox> In-Reply-To: <017201c66886$3a3d2570$6602a8c0@foxbox> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mailgate.mysql.com Subject: Re: [PHP-DEV] more candidates for PECL From: andrey@mysql.com (Andrey Hristov) Hi Steph, Steph Fox wrote: > Hi Wez, > >> The problem with moving ext/skeleton is that we'll end up shipping PHP >> without an extension template of any kind. Almost every single PHP >> book that talks about writing extensions uses ext_skel to do so. > > > Since when have existing books been a reason not to change something? > recall why ext/mysqli uses underscores instead of suckyCaps. >> Giving PECL_gen some good press is a different issue, and does not >> require that we move ext/skeleton or ext_skel. >> >> I can't see any negative points to keeping ext/skeleton in the tree. > > > I can't see any positive ones :) > > The scenario as I understand it should be that everything goes into PECL > unless it's essentially part of PHP, ergo people aren't likely to be > confused about where to find whatever they're looking for. I can't see > how moving ext/skeleton to PECL conflicts with that approach, unless you > take the view that the template is essentially part of PHP itself? > > It'd be good to have Hartmut's view on that, since he wrote both those > systems. > > By the way, at present PHP for win32 ships without any de facto database > support (unless you count ODBC, which doesn't currently have an active > maintainer dedicated to it and should probably be in PECL too). I think > the *nix-based devs tend to forget that we don't have ext/sqlite enabled > by default under Windows any more, and can't do so unless ext/pdo is... > there are better arguments than this for having ext/pdo enabled by > default, not the least being that it would make it a one-step process to > install a PDO driver. Is there any reason it isn't? > > - Steph > Andrey -- Andrey Hristov, Software Developer MySQL AB, www.mysql.com Walldorf, Germany Are you MySQL certified? www.mysql.com/certification