Permit me to give my 2 cents on that and share my small bit of experience with PHP 6.
First of all, I totally agree with you Antony. I'm currently working on deploying a big codebase in PHP 6 (for those of you who didn't know, I'm the GSoC student working on refactoring Jaws for PHP 6) and my head started to ache when I began understanding all the complications of the unicode implementation as it is right now. Basically, having that unicode.semanticsPHP_INI switch just totally kills the fun because I have to have a working application if it is ON or OFF. Long story short, this forces me to explicitly define each string as either binary or unicode, which doesn't make any "PHP sense". It's actually the first time I'm forced to explicitly specify a variable type in PHP and I'm not sure I'm the only one who's not happy about this. I like the unicode support and really appreciate all the work that's been done on it but I absolutely think it should be implemented without that headache/pain in the ass switch that'll make transition even tougher for everyone. In that case, I can say simplicity is certainly not dumb. On 7/9/07, Antony Dovgal <[EMAIL PROTECTED]> wrote:
On 10.07.2007 01:48, Andrei Zmievski wrote: > And I think that we shouldn't, since it removes a big incentive for > people to move to PHP 6. I don't really see much sense in forcing people to use PHP6 if we accept the "PHP5 = PHP6 - Unicode" formula. They are just different things, period. > Really, we need to get folks to use Unicode natively as much as possible. Andrei, I personally don't need Unicode at all. I know, that may sound weird, but that's true. > This kind of attitude is > precisely why we've had and continue to have such an > internationalization mess when it comes to building applications. What attitude are you talking about here? I'm trying to be honest with myself in the first place. Do _I_ like that horrible IS_STRING/IS_UNICODE mess we have atm? No. Do _I_ want to maintain this mess in the future just because of some bad design decision in the past? Noway, we had enough of that already. I would love to have clean and easy PHP6 without all the "compatibility", which creates gazillion problems to both users and developers. Please notice that I didn't call Unicode useless crap or whatever others may think about it, I just want PHP6 to be Unicode-only release because it would make my personal life much easier without complicating others' lives. -- Wbr, Antony Dovgal -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
-- Nicolas Bérard-Nault ([EMAIL PROTECTED]) Étudiant D.E.C. Sciences, Lettres & Arts Cégep de Sherbrooke Homepage: http://nicobn.googlepages.com