On Thu, Jun 9, 2011 at 13:40, Neil Davies <semanticphilosop...@gmail.com> wrote:
> Anyone out there got an elegant solution to being able to fork a haskell 
> thread and replace its 'stdin' ?

If you don't mind being tied to GHC you can use hDuplicateTo from
GHC.IO.Handle [1]. You can also use dupTo from the unix package [2],
but that ties you to unix-like platforms instead.

Erik

[1] 
http://hackage.haskell.org/packages/archive/base/latest/doc/html/GHC-IO-Handle.html#v:hDuplicateTo
[2] 
http://hackage.haskell.org/packages/archive/unix/latest/doc/html/System-Posix-IO.html#v:dupTo

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to