The class Path from FileSystem is documented as private��� but it should be public, shouldn't it?
First hint is that it's named with a public name: (Path not FileSystemPath).
Then, consider the following use-case : if you have a file name in some config file (.ini, .toml���) then that's really a Path, not a resolved FileReference.
I'm not talking about RelativePath and AbsolutePath, those can be hidden away since Path provides the factory and DSL methods. IMHO they should still be renamed to a more private name.
--
Damien Pollet
type less, do more [ | ]
http://people.untyped.org/damien.pollet