On 1/3/11 8:02 AM, Steve Schveighoffer wrote:
I understand this, but it's rarely needed. What would the string represent if
not a path? My point was that, the most intuitive interface is to take a
string. This looks very intuitive to me:
auto f = openFile("/my/filename");
So likely one would have to support both overloads with one always forwarding to
the other. I could be wrong, maybe it's really important to have a path type,
but my experience with Path types are that they just get in the way most of the
time.
I agree. Again, I've reopened this question in hope for a decisive
argument in favor of Path.
I typically always use / because it mostly works on all OSes. But in any case,
I was thinking of a function like this to convert back to a path string:
string toPath(const(char)[][] elements...);
auto pathstr = toPath("a", "b", "c");
Like http://www.digitalmars.com/d/2.0/phobos/std_path.html#join? :o)
Andrei
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos