Re: [PHP-LANG] "Mission Statement"

[email protected] (Zeev Suraski)
Newsgroups php.lang
Message-ID <[email protected]>
At 15:17 21-11-00, Sascha Schumann wrote:
> > Well, that's true, but to the average user, saying what's going to work on
> > a 32-bit platform, what's going to work on a 64-bit platform, and what he
> > can always rely on is the best thing.
>
>     Saying what works on 32/64-bit platforms would make the
>     specification implementation-dependent. That is something I
>     want to especially avoid.

Why?  The spec is not for academic purposes, but for people to use in 
everyday life.  That's something that is useful in everyday life, and 
therefore it should be in.

>     Well, and if Microsoft now chooses to add PHP to its .NET
>     platform, there is basically nothing to prevent them from
>     writing a replacement for the Zend engine. If we had a
>     language spec, at least the outcome would be clear and useful
>     to the PHP community. PHP needs continuity which we cannot
>     reach with the current status quo of a pure reference
>     implementation.

I don't think that a compiler spec is useful, helping Microsoft's .NET (or 
other forking bodies, like GPL fanatics) team isn't on my agenda either and 
I don't think that it would be beneficial for the PHP project at all (and 
I'm sure most people here feel the same).  There's theory, and there's 
reality, and the spec you're talking about is a purely theoretical, 
useful-for-forking, fairly-useless-for-practical-use type of spec.

Zeev

--
Zeev Suraski <[email protected]>
CTO, Zend Technologies Ltd. http://www.zend.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.