19 Jun
2020
19 Jun
'20
11:01 p.m.
On Wed, Jun 17, 2020 at 5:44 PM Damian Vicino
Locale uses ICU directly, so there is an ICU dependency. Locale's (read: ICU's) collation is faster than Text's. Text is faster at everything else. Locale seems to be based around char and wchar_t. Text is fully generic.
Can we use text to remove ICU dependency?
Unfortunately, no. All that stuff that Boost.Text does not do, like monetary formatting and parsing, will still need ICU to function. However, Boost.Text can be used to replace the 3 different implementations of UTF transcoding in Boost, if the individual authors are interested. :) Zach