It has properties beyond those of a string, indicating well-formedness, existence of its target, and so on. Still, it is a string. What's the counter-argument?
What about UTF-8 filenames? And Unix filenames have additional restrictions: no NULL or slash characters. It may be a string, but it's probably got it's own encoding rules.
Yes. Those sort of well-formedness rules are the things that add to and restrict the kind of string that a path name is. An integer is a number, even though it's a restricted kind.
sure it is (Score:1)
rjbs
Re:sure it is (Score:2)
-Dom
Re:sure it is (Score:1)
rjbs
mmmm... (Score:1)
I'd say a path name should have an asString method that can represent the path name as a string (duh