Date: Thu, 26 Dec 2019 03:00:00 +0000
Thiago Macieira via Std-Discussion:
> I would go MUCH further: the regular expression library should be restricted
> to char8_t, char16_t and char32_t. For compatibility reasons, char is
> interpreted as char8_t. No other encodings or types.
Why not restrict all text processing to those? Also, remove
`std::char_traits` because it's useless. Having dumb type + smart traits
is one of the most horrible design decisions ever.
> I would go MUCH further: the regular expression library should be restricted
> to char8_t, char16_t and char32_t. For compatibility reasons, char is
> interpreted as char8_t. No other encodings or types.
Why not restrict all text processing to those? Also, remove
`std::char_traits` because it's useless. Having dumb type + smart traits
is one of the most horrible design decisions ever.
Received on 2019-12-25 21:03:30