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

Reply via email to