
Robert Ramey wrote:
I've made changes so that the serialization library uses the utf8_codecvt_facet in boost/detail. Now I have a couple of questions:
a) Where should the documentation page be moved to? I would expect that there should be:
boost/libs/detail/codecvt/doc - but its not there
I did not know there are docs at all.
b) Where should the test be moved to? Right now I'm running the test as part of the serialization libray. But I would be happy it moved to somewhere else.
It's possible to create "boost/libs/details/codecvt/test. Any objections?
Looking at what we do to import the same code module under different namespaces makes me think we would have been better off just getting it officially into boost. The current system seems adequate - but its a little cumbersome and different than all the other boost libraries - so its one more thing to figure out and keep track of for someone who wants to use it somewhere else.
But user don't have to link to yet another library... Anyway, the current solution can be considered temporary -- it avoids code duplication and does not pretend to do anything else. - Volodya