One thing I would like Ruby to have is a concise literal notation for
pathnames. So maybe Ruby could have a literal notation as follows:
/foo/bar #=> #<Pathname:/foo/bar>
./foo/bar #=> #<Pathname:./foo/bar>
../foo/bar #=> #<Pathname:../foo/bar>
and/or
/"foo/bar" #=> #<Pathname:/foo/bar>
./"foo/bar" #=> #<Pathname:./foo/bar>
../"foo/bar" #=> #<Pathname:../foo/bar>
So, /
, ./
and ../
would be special keyword and/or unary operators
for
creating Pathname object.
Thoughts?