> -----Original Message----- > From: Hannes Magnusson [mailto:[EMAIL PROTECTED] > Sent: Sunday, March 23, 2008 7:12 AM > To: Steph Fox > Cc: Tex Texin; Marcus Boerger; Pierre Joye; [EMAIL PROTECTED]; PHP > Developers Mailing List > Subject: Re: [PHP-DEV] Re: [php-icu] Graphemes and unicode vs intl > extension > > > Noone is arguing about the usefulness of the extension. > We are arguing about how the maintainers of the extension are about to > abandon it once it reaches -stable and the fact it doesn't even try to > follow our coding standards. > To make matter worse Zend is once again trying to split the community > into closed enterprise discussion lists and php.net discussions.
This is a pretty unprofessional comment and is very far from reflecting reality. I'm more than happy to discuss technical merits but let's stay on topic and be productive. The idea of building an extension for ICU in order to expose a lot of its functionality was no secret. Neither was the idea of building forwards compatible APIs which would then also work in PHP 6. Not sure how much you've been watching how many PHP extensions have been developed in the present and the past (including the majority of non-Zend developed extensions). Very often the authors take a first stab and share it with the rest of the world for feedback. This is quite common in open-source and in PHP development and several people on this thread have done the same which is perfectly fine. Fortunately there were a couple of companies who showed enough interest in helping build this extension. As Tex pointed out the ideas + APIs + whatever code there was became public pretty early on for discussion and feedback. In general, the whole work is not exactly rocket science and almost directly just wraps ICU APIs. Many people see a lot of value in this extension hence why we agreed to put it into PHP 5.3. Tex didn't say they won't continue to contribute but obviously initial development requires more resources than ongoing maintenance. From Stas' point of view I know he plans to continue to maintain, evolve and support ext/intl. As I said it's a pretty straight forward extension and it's likely to be very stable after initial adoption. I think the main issue at hand are the naming conventions. I understand both arguments. Personally I don't mind having Intl* for classes and intl_* for functions. It's not too sexy especially for the functions but it's a reasonable alternative (although I'd probably prefer the shorter versions). I imagine that eventually (for PHP 6+) and once namespaces gets broader adoption in user-land, we may start seeing some adoption of namespaces in extensions. For example like Marcus pointed out for the Spl extensions. If you have other feedback for ext/intl besides this naming convention then you are free to voice it but please be aware this stuff has been out there for a long time waiting for feedback Andi -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php