Boost logo

Boost :

Subject: Re: [boost] Fw: [locale] Formal review of Boost.Locale library
From: Ryou Ezoe (boostcpp_at_[hidden])
Date: 2011-04-15 11:05:15


Why ASCII?
ASCII is not portable.
Only portable characters are basic source character set.
You can't use $, @ and ` in portable code.
If you drop support of pre C++0x compiler, you can use u8, u and U
encoding prefix.
But still, char can be UTF-8 or any other encoding.

If this library accept char const * and std::string, then it will
receive null terminated binary string that can be any encoding.

Your idea of "Use ASCII in order to localize your software" doesn't work.
This library will be ignored just like program_options.

-- 
Ryou Ezoe

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk