[GHC] #1278: filepath's makeRelative does not work for relativedirectories

Claus Reinke claus.reinke at talk21.com
Tue Apr 17 19:21:50 EDT 2007


> One of the massive complications of a FilePath library is that Windows
> has many syntaxes for drives - \?\\share\, \\share\, c:\, \ - etc - in
> varying combinations of / and \ slashes with varying combinations of
> meaning. Unix on the other hand has only one "drive" specifier, which
> is /.

if i recall correctly, the old Apollo Domain/OS had network transparency
support, where files on any node in the local network could be addressed
simply as //nodeXYZ/local/path/here. that was a unix, although running
haskell on it might involve applying the tying-the-knot pattern to real time.

claus

--
the three laws of monadics:
1. A monad may not injure a human being or, through inaction, 
    allow a human being to come to harm. 
2. A monad must obey orders given it by human beings except 
    where such orders would conflict with the First Law. 
3. A monad must protect its own existence as long as such 
    protection does not conflict with the First or Second Law. 

(note how Asimov managed to predict the harmful interactions of
lazyness and monadic i/o, the use of monads for imperative programming,
and the self-preservation instinct of monads as a concept;-)

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs at haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs



More information about the Glasgow-haskell-bugs mailing list