Proposal for std.path replacement

Bruno Medeiros brunodomedeiros+spam at com.gmail
Wed Apr 13 06:42:36 PDT 2011


On 07/04/2011 09:32, Lars T. Kyllingstad wrote:
> On Wed, 06 Apr 2011 15:51:15 +0100, Bruno Medeiros wrote:
>
> Thanks for the feedback, I will read it more thoroughly when I take up
> work on std.path again.  Just a general comment, though:  Having the
> exact same functionality on Windows and POSIX just doesn't work, if
> nothing else simply because "c:\dir\file" is a valid base name on POSIX.
> That is, both ':' and '\' are valid filename characters.  The ONLY
> invalid filename characters on POSIX are '/' and '\0'.
>
> Yes, weird file names like that may be uncommon, but the library should
> be able to handle them nonetheless.
>
> -Lars

Yeah, that's a good point. I'm sure yet if there is a good way that 
could address both issues, I want to think about it more later.
(in Eclipse's IPath this is less of a problem because that API works 
with a path data type, not with a path string directly)

-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list