Re: cvs: php4 /ext/sablot sablot.c

From: Date: Sat, 11 Aug 2001 00:37:53 +0000
Subject: Re: cvs: php4 /ext/sablot sablot.c
References: 1 2 3 4 5 6 7  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6724@lists.php.net to get a copy of this message
At 20:50 10-08-01, Andrei Zmievski wrote:
On Fri, 10 Aug 2001, Thies C. Arntzen wrote: On Fri, Aug 10, 2001 at 04:58:25PM +0300, Zeev Suraski wrote:
Thies, You got it wrong. The engine provides services, on which modules are built. The data types, functions, etc. are all defined in the engine, using engine macros and names. PHP is one application that can be
built on
top of the engine, there are others. Obviously, the names to use are
those
of the engine, not PHP's. I'm changing the names so that they have different prefixes, but they'll all be defined in the engine, which is the right thing to do from a software development point of view.
    lets just rename PHP to Zend!
    thanx for listening:-(
He has a point, Zeev. I'm afraid to start hearing that "PHP is nothing but a thin layer built on top of Zend and its extensions".
Well, we can rewrite history, but if you look at PHP, going back to the diagram I sketched in ASCII and that Rasmus uses in his PHP piece, it is: - The Zend Engine - A (big) set of modules - The SAPI interface - TSRM - A thin layer that glues them all together That's reality - the rest is politics. If we start drawing our technical decisions from politics, we're in the wrong direction. Zeev

« previous php.cvs (#6724) next »