Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53054 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25804 invoked from network); 6 Jun 2011 17:02:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jun 2011 17:02:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.170 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 74.125.82.170 mail-wy0-f170.google.com Received: from [74.125.82.170] ([74.125.82.170:35665] helo=mail-wy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DA/E5-23189-8080DED4 for ; Mon, 06 Jun 2011 13:02:00 -0400 Received: by wyb34 with SMTP id 34so3354417wyb.29 for ; Mon, 06 Jun 2011 10:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=JShD/5sUDETkihRT/t+4C9U6JRogr7+EkIa/bPOj3n8=; b=sUJErmfq4vdVgL1K237qPwtmwSYfZ4lIcoVPFqezx6siU3YHBg/68kOex/Zfj79Fba WU9yyRXwFrR82t5/xJV8abAWNcamL/Bbe5YcD0clfBM1BvtwjW4G5sspeq+ym/dvvzk0 g7oGkqKUi63ts4Yr9uRp/erUhcMMnfQBFrciI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=qDnjjogkZL4jQtWdHA6m1K4PhLkaRdBSkGj/k14R7gvQfUV8PLTm6hb9cL43GMDVyo q3WRVxKin/g3ChZ4B70iE1bYqyVZwEQ6FTpsDwOsHiuHWX4ixb8HlUb4vOoJDkuUt4+8 auywBj/LXClvJcUmDD+ktXdGgOhkDd2qcpxnY= MIME-Version: 1.0 Received: by 10.216.221.32 with SMTP id q32mr2620275wep.77.1307379700254; Mon, 06 Jun 2011 10:01:40 -0700 (PDT) Received: by 10.216.253.168 with HTTP; Mon, 6 Jun 2011 10:01:40 -0700 (PDT) In-Reply-To: <97.45.23189.8060DED4@pb1.pair.com> References: <8757232E56758B42B2EE4F9D2CA019C901499F97@US-EX2.zend.net> <97.45.23189.8060DED4@pb1.pair.com> Date: Mon, 6 Jun 2011 19:01:40 +0200 Message-ID: To: "Matthew Weier O'Phinney" Cc: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Bundling "modern" extensions From: pierre.php@gmail.com (Pierre Joye) On Mon, Jun 6, 2011 at 6:53 PM, Matthew Weier O'Phinney wrote: > My point is that perhaps PHP has missed the boat a bit by moving > everything into extensions. Perhaps if an extension is particularly > popular, it should be incorporated into core. But let USAGE drive that, > not the opinions of individuals on @internals. I cannot disagree than with this statement. PHP is one of the language with the most connectivity solutions, fast adoption of new technologies, etc. Why? Because the language itself is relatively stable while its extensions are created every day for every possible use. However it seems that you forgot to consider what I said here a couple of times already. Having one nosql extension in core won't make hosters make the respective server side infrastructure available. How many hosters provide firebird? DB2? Only sqlserver is part of the standard windows offers but that's due to some different factors. That's why we should differentiate general purposes extensions like pecl's http and driver like mongo. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org