On Fri, 2002-02-01 at 08:34, Manuel Lemos wrote:
> Hello,
> 
> Sebastian Bergmann wrote:
> > 
> > Michael Kimsal wrote:
> > > Perhaps (and I know it's been said before) what is needed is an open
> > > engine that could interpret and execute PHP separately from the Zend
> > > engine (although they've done a really good job at speed!)
> > 
> >   The Zend Engine is open. Instead of proposing to break with Zend, why
> >   not be more constructive and work on what's already there?
> 
> Well, George Schlossnagle already proposed to submit APC and other
> useful extensions for inclusion in PHP.
> 
> http://news.php.net/article.php?group=php.dev&article=64437
> 
> 
> At the time, it was not done because Zeev said it would be necessary to
> add a directory in PHP tree for extensions that modify the behaviour of
> Zend engine and it would require a volunteer to do so.
> 
> http://news.php.net/article.php?group=php.dev&article=64471
> 
> George volunteered to do it, but there seems to be no response to his
> offer after that.
> 
> http://news.php.net/article.php?group=php.dev&article=64515
> 
> So, could George extensions be added to PHP now? Was that directory
> created or it still needs a volunteer to do it?

You have of course hit a very weak spot for PHP here.

I agree that it would be great if PHP bundled a bytecode compiler,
cache, optimizer etc.  But the fact is that Zend, who has contributed no
small part of PHP, depend on selling these as commercial products.  So
if PHP bundles APC and similar extensions, that could put Zend out of
business, and Zend would of course resist it.  Everyone understands
that.

Just to make sure you understand (I assume you do, but anyway) the path
you're heading down with this message:

A deep conflict between Zend and parts or all of the PHP community will
not lead to anything productive.  It will be ugly, it will hurt PHP's
public image, and it will make contributors leave.  You, as one who
speaks fondly about good marketing, should know better than to start
this.

The Zend/PHP relation _is_ tricky, and I don't claim to have a simple
solution for the situation.  One can argue a lot back and forth about
whether Zend has PHP "locked in" and so on, but the fact is that there
is a delicate symbiosis between Zend and PHP, and IMHO it would be very
dangerous to start ripping that apart.

 - Stig


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to