<div dir="ltr"><br clear="all"><div>If I want to read a list of filenames, each terminated with a nul byte, from stdin (kind of like xargs -0), what's the best way to do that in Haskell?  Or am I swimming against the current to do anything but newline-termination?</div><div><br></div><div>Google's top hit is:</div><div><a href="https://downloads.haskell.org/~ghc/7.6.1/docs/html/libraries/bytestring-0.10.0.0/Data-ByteString.html">https://downloads.haskell.org/~ghc/7.6.1/docs/html/libraries/bytestring-0.10.0.0/Data-ByteString.html</a><br></div><div>...but I don't see anything about nul termination there.  I checked the top ~5 hits, and didn't find much.</div><div><br></div><div>I also checked <a href="https://www.haskell.org/hoogle/?hoogle=Lines">https://www.haskell.org/hoogle/?hoogle=Lines</a></div><div><br></div><div>The goal is to be able to operate on filenames that contain newlines, but it's not that end of the world if that isn't very practical.</div><div><br></div><div>Thanks!</div><div><br></div>-- <br><div class="gmail_signature">Dan Stromberg</div>
</div>