3
votes

I'm writing a mini shell and although I've got most of it planned out, one thing I'm not sure how to do is implement piping the output of one program as the input of another. Is there a sample or something that can point me in the right direction?

1

1 Answers

4
votes

The RWH Book has a complete example of how to emulate piping in Haskell, IMO is one of the best examples of the book and it could be quite enlightening.

=> http://book.realworldhaskell.org/read/systems-programming-in-haskell.html#systems.piping

Good Luck.