Re: cvs: php4 /ext/sablot sablot.c
| From: | Zeev Suraski | 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: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. ZeevThies, 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 bebuilt ontop of the engine, there are others. Obviously, the names to use arethoseof 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".