
3 Jul
2015
3 Jul
'15
9:22 p.m.
On 27/06/2015, Yitzchak Gale
OK, based on what David and Brandon wrote, I guess that representing paths as bytestrings does make some low-level sense on all platforms.
Not quite: in 9p for example, each component is a byte string, and a path is a list of components. 9p forbids null bytes in a component tho, so one could use it as a separator in FilePath. That said, this is an edge case and (file path ~ byte string) may be good enough.