And what would POSIX system to with basic_path
?
As it's not possible to write an application that's binary portable between
Windows and POSIX systems, does it matter? When I build my code, I know
what it's targeted at, so could set the template parameter appropriately.
That's all I require.
Keith MacDonald
"Vladimir Prus"
Keith MacDonald wrote:
I decided not to use boost::filesystem, because it does not support Unicode. There's a thread in the archives about it, explaining that Unicode was ignored, because it was specific to Windows, and this is intended to be a portable library. However, I think the developers have missed the point that the Windows file system uses Unicode natively, so boost::filesystem is not really portable to it. A more useful solution, in my opinion, would be one that allowed the user to choose which char type to use, like boost::regex.
And what would POSIX system to with basic_path
? I don't know exactly what Beman thinks on the matter, but I'd prefer some single class which works everywhere. Maybe, you could summarize all use cases you need and post them to the developer's list? - Volodya