hi all, I wanted to forward this message along, and also ask some questions:
-Are there any plans to support packages / modules properly? (ala python, which looks very nice, or I suppose java, etc). -Are there plans to restore support for namespaces? The current PEAR method of naming classes is the only sensible one given the engine's capabilities, but we (and I would imagine they too) find it to be extremely ugly and inelegant - something forced on us by the missing features in PHP5. I would like to see full hierarchical namespace support. -Has anyone thought of including a unitTest framework in pecl, so unit tests could be tightly integrated with the engine? ------- Of course all this complaining is because we see the engine has become quite seriously capable when compared to PHP4 - it's a HUGE leap - but we need juuuuuuust a little more to really compete with the biggies. I think PHP, with version 5 - has the potential to be a "major" language - but it needs just a bit more of a gentle push to get there. I think those features would do it. I love python's system of modules: incredibly easy to use and explain, it works well, and it provides a clear method for structuring code. Something similar in PHP is welcome, and I trust the PEAR people to help set guidelines. Of course we would like to contribute to that process as well, if it happens. The message: > yeah, welcome to the gradual let-down that has been the history of PHP5. > But seriously ... one thing after another was pulled from the language > since it was hard to get it working properly. loss of namespaces, magic > __toString() was made unmagical, recently optional typehinted parameters > were removed ... > > namespaces would have been a *huge* benefit to PHP. pobably almost as > huge as exceptions. IMO the pear prefix solution is pretty dumb; if > prefixing makes sense (and it often does), then I think having a unique > name (like BC_ for Binarycloud) is a lot more reasonable than > PHP_Framework_Binarycloud_Init, which is what PEAR does (makes the > category part of the class names). > > I sure hope that namespaces gets reconsidered for 5.1 (which is supposed > to follow 5.0 fairly quickly, as there are many features now that are > being postponed due to feature freeze). things like lack of namespace > support makes me look increasingly at Mono/ASP.NET for building big OO web > applications. <ouch> _alex -- alex black founder, ceo the turing studio, inc. project leader binarycloud mail: [EMAIL PROTECTED] url : http://www.turingstudio.com tel : 510.666.0074 fax : 510.666.0093 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php