Awesome! Thanks for doing this! :)
I was browsing the API and I just wanted to mention that you can
simplify the constraints a little bit. You have a couple of places
where the constraint is:
(MonadIO m, MonadSafe m) => ...
... and you can simplify that to just `MonadSafe m` because `MonadIO` is
a super-class of `MonadSafe` in the latest versions of `pipes-safe`.
On 3/20/15 9:42 AM, Omari Norman wrote:
Hi all,
I have created a library, pipes-cliff, for interacting with
subprocesses using Pipes.
http://hackage.haskell.org/package/pipes-cliff
It aims to be simple and straightforward. It's not as powerful as
process-streaming--for instance you cannot combine standard output and
standard error into the same stream (at least, not without doing the
work yourself.) It doesn't do ByteString to Text conversions. But
the API is (hopefully) easier to understand and works for the simple
use cases that I need.
See also this previous thread for discussions of the various issues
involved with streaming to and from subprocesses.
https://groups.google.com/forum/#!msg/haskell-pipes/JFfyquj5HAg/Lxz7p50JOh4J
Feedback and bug reports welcome. Thanks. --Omari
--
You received this message because you are subscribed to the Google
Groups "Haskell Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to haskell-pipes+unsubscr...@googlegroups.com
<mailto:haskell-pipes+unsubscr...@googlegroups.com>.
To post to this group, send email to haskell-pipes@googlegroups.com
<mailto:haskell-pipes@googlegroups.com>.
--
You received this message because you are subscribed to the Google Groups "Haskell
Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to haskell-pipes+unsubscr...@googlegroups.com.
To post to this group, send email to haskell-pipes@googlegroups.com.