
On 8/18/05, Robert Ramey <ramey@rrsd.com> wrote:
utf8_codecvt_facet is there. This is used by serialization and by program options but we couldn't convince anyone that it should be "promoted" to public status in spite of its demonstrated utility, correctness and documentation. [...]
I wouldn't question utf8_codecvt_facet's utility, nor its documentation. I don't see why it shouldn't have gotten a review long ago. At the moment, however, Graham and I are making progress on a full Unicode library. We're of course hoping to submit this library-to-be for a review. This library will contain a UTF-8 codecvt facet (I've just finished writing it). It will have the advantage of a 32-bits internal type by default and nicely integrate with UTF-16, UTF-32, and byte order mark detection. (It will also be more conformant to the current Unicode standard by checking for the shortest encoding and restricting input and output to "Unicode scalar values".) In conclusion, assuming that we can really produce a Unicode library any time soon, this may not be the right time for submitting your utf8_codecvt_facet for review. (Whether the assumption is correct only time will tell, of course.) Regards, Rogier