[Haskell-cafe] directory tree?
bos at serpentine.com
Sun Jun 24 12:35:55 EDT 2007
Chad Scherrer wrote:
> What got me thinking about this is I'd like to be able to do something
> like this in just a couple lines of code:
> gunzip -c ./2*/*.z
> ... and feed the result into a giant lazy ByteString.
Using my FileManip library, you'd do that like this.
import qualified Data.ByteString.Lazy as B
foo :: IO B.ByteString
foo = namesMatching "*/*.gz" >>=
fmap B.concat . mapM (fmap decompress . B.readFile)
More information about the Haskell-Cafe