Boost logo

Boost :

Subject: Re: [boost] [nowide] Library Updates and Boost's broken UTF-8 codecvt facet
From: Beman Dawes (bdawes_at_[hidden])
Date: 2015-10-09 08:38:21


On Thu, Oct 8, 2015 at 10:36 AM, Ion Gaztañaga <igaztanaga_at_[hidden]> wrote:

> 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/integration/filesystem.hpp
>>
>
> 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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk