Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48872 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55905 invoked from network); 21 Jun 2010 00:13:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jun 2010 00:13:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.212.170 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.212.170 mail-px0-f170.google.com Received: from [209.85.212.170] ([209.85.212.170:42830] helo=mail-px0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E9/27-15307-7AEAE1C4 for ; Sun, 20 Jun 2010 20:13:28 -0400 Received: by pxi6 with SMTP id 6so1284125pxi.29 for ; Sun, 20 Jun 2010 17:13:25 -0700 (PDT) Received: by 10.140.251.20 with SMTP id y20mr3223070rvh.206.1277079204993; Sun, 20 Jun 2010 17:13:24 -0700 (PDT) Received: from Rasmus-Lerdorfs-MacBook-Pro.local (c-98-234-184-167.hsd1.ca.comcast.net [98.234.184.167]) by mx.google.com with ESMTPS id r23sm2391522rvq.0.2010.06.20.17.13.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 20 Jun 2010 17:13:24 -0700 (PDT) Message-ID: <4C1EAEA2.5070801@lerdorf.com> Date: Sun, 20 Jun 2010 17:13:22 -0700 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5 MIME-Version: 1.0 To: Lester Caine CC: PHP internals References: <4C1E784C.8010300@lsces.co.uk> <4C1E7DEC.5090908@lerdorf.com> <4C1E8288.6040400@lsces.co.uk> <4C1E8314.7080606@lerdorf.com> <4C1E8906.7050905@lsces.co.uk> In-Reply-To: <4C1E8906.7050905@lsces.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] APC in trunk From: rasmus@lerdorf.com (Rasmus Lerdorf) On 6/20/10 2:32 PM, Lester Caine wrote: > Rasmus Lerdorf wrote: >> On 6/20/10 2:05 PM, Lester Caine wrote: >>> Rasmus Lerdorf wrote: >>>> On 6/20/10 1:21 PM, Lester Caine wrote: >>>>> ( Foregot to change address again :( ) >>>>> Ilia Alshanetsky wrote: >>>>>> What are your views on including APC in the core, or reasons not to? >>>>> >>>>> Dictatorship? >>>>> Optional module which have well used alternatives should not be proced >>>>> on by default! Probably more people use alternatives and have for >>>>> years? >>>> >>>> pecl has been around for years. Nobody else has submitted an opcode >>>> cache to pecl. We certainly would not have rejected any such >>>> submission, and we still won't. >>> >>> Well eaccelerator has served me well for years on both Windows and Linux >>> and has been listed on wikipedia for years before APC was added ;) Just >>> because people don't like restrictive source management does not mean >>> good code is not available. >> >> No, it is not enough to just have source code. The developers need to >> play along as well. > > ? eaccelerator is being actively developed, and builds are available for > more versions of windows setup than PHP itself currently supports so the > developers of it are playing along much better then PHP core developers. > And a number of alternatives have also been listed by others. So the > question has to be "Why should APC be given special treatment?" Is it > any better than the currently available alternatives or is it still > playing catchup much like PDO? But they haven't made any attempts to add it to pecl nor release it under a license that would even make it possible to include in PHP. That's what I meant by playing along. -Rasmus