Re: namespaces and alpha3
| From: | Stefan Walk | Date: | Tue, 14 Oct 2008 12:46:58 +0000 |
| Subject: | Re: namespaces and alpha3 | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-40982@lists.php.net to get a copy of this message | ||
On Tuesday 14 October 2008 14:10:50 Steph Fox wrote:
> I'm +1 on ripping out and leaving til 6.0. I don't think there is enough
> time between now and the 5.3.0 code freeze to make major changes to the
> language syntax.
Major changes like ripping the feature that most people are looking forward to
in 5.3 out?
> Making -> do double duty and adding E_STRICT messages to
> currently legal code really doesn't look like a good option to me, much
> less during a point release and even less during the final moments of a
> release cycle.
That E_STRICT was proposed for 6, not for 5.3, and is not a requirement - and
about "double duty", it's not really unintuitive to reference to "members"
of
classes the same way you reference to "members" of instances.
> 'An announcement has been done on php.net' simply isn't a good enough
> reason to screw up the language; we can write new announcements and even
> explanations. And we already have *most* of a working implementation in
> 6.0, so it's not like ripping it out of 5.3 means starting over from
> scratch.
I would love to see the public reaction to those "new announcements and
explanations", so in a way it's a win-win situation for me.
Regards,
Stefan