Re: PHP 6
| From: | Derick Rethans | Date: | Fri, 12 Mar 2010 18:34:29 +0000 |
| Subject: | Re: PHP 6 | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-47179@lists.php.net to get a copy of this message | ||
On Fri, 12 Mar 2010, Hannes Magnusson wrote:
> On Fri, Mar 12, 2010 at 17:38, Moriyoshi Koizumi <mozo@mozo.jp> wrote:
> > I'd love to see my brand-new mbstring implementation in the release.
> > Dropping mbstring completely won't be any good because lots of
> > applications rely on it, but I don't really want to maintain the funky
> > library bundled with it.
>
> Thats actually one of the ideas we had on IRC.
> That mbstring patch and more ext/intl features should be enough to
> solve "the unicode problem".
Sorry, but that is not true. intl and mbstring can provide functionality
to deal with UTF 8 string manipulation functions, they can not provide
proper Unicode support. Proper Unicode support is *not* only just
dealing with UTF-8 strings. Proper Unicode support includes dealing with
file streams, with different encodings, with localiztion, with sorting,
with locales, with formatting numbers. Offloading this to extensions
makes Unicode support an add-on hack, and not a language feature. I am
not saying that intl and mbstring aren't *useful*, but they definitely
do not solve "the unicode problem".
regards,
Derick