Addition to unix: raw ByteString APIs

Johan Tibell johan.tibell at gmail.com
Fri Nov 11 17:40:09 CET 2011


I'm in favor. Two comments:

* System/Posix/ByteString/FilePath.hsc sticks out a bit as it's the only
module that doesn't follow the Foo.Bar.ByteString pattern (i.e. ByteString
as the leaf module).

* Should we newtype RawSystemPath? I cannot come up with a really good
argument for it, but every time we don't hide our representations we end up
getting screwed (see String, FilePath). We could provide an IsString
instance and toPath/fromPath (or similarly named) helpers.

-- Johan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20111111/5a14ff8b/attachment.htm>


More information about the Libraries mailing list