On Thu, Oct 8, 2015 at 10:36 AM, Ion GaztaƱaga
On 07/10/2015 16:49, Artyom Beilis wrote:
Some updated regarding boost.nowide 1. Library moved to github and its format is converted to modular boost layout: https://github.com/artyom-beilis/nowide2. Fixed unsupported std::ios::ate flag by boost::nowide::fstream3. Added some C++11 interfaces to boost::nowide::fstream4. Added integration functionality with boost::filesystem:
https://github.com/artyom-beilis/nowide/blob/master/include/boost/nowide/int...
Please don't make nowide dependent on Boost filesystem. It adds unneeded dependencies and disallows other "path" types (like std::experimental::path). Couldn't you template it on a "path" class? This will make the utility more general and avoids any unneeded dependency.
Right. As suggest by Peter Dimov, Utility would be a good place to put it. --Beman