Conduits and Unix Pipes

Has anyone built an adapter between unix pipes and conduits? Something like: upipe2conduit :: String -> Conduit Char Char let someLines = "hello\nworld" nLines <- (read . runResourceT $ sourceList someLines $= upipe2conduit "wc -l" $$ consume) :: Integer If this has been done, is it on hackage? Thanks, - clark

I think process-conduit is what you are looking for.
On Apr 8, 2012 1:22 AM, "Clark Gaebel"
Has anyone built an adapter between unix pipes and conduits? Something like:
upipe2conduit :: String -> Conduit Char Char
let someLines = "hello\nworld" nLines <- (read . runResourceT $ sourceList someLines $= upipe2conduit "wc -l" $$ consume) :: Integer
If this has been done, is it on hackage?
Thanks, - clark
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Well look at that. Thanks!
On Sat, Apr 7, 2012 at 1:49 PM, Bin Jin
I think process-conduit is what you are looking for. On Apr 8, 2012 1:22 AM, "Clark Gaebel"
wrote: Has anyone built an adapter between unix pipes and conduits? Something like:
upipe2conduit :: String -> Conduit Char Char
let someLines = "hello\nworld" nLines <- (read . runResourceT $ sourceList someLines $= upipe2conduit "wc -l" $$ consume) :: Integer
If this has been done, is it on hackage?
Thanks, - clark
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (2)
-
Bin Jin
-
Clark Gaebel