On Fri, Aug 31, 2007 at 12:23:42AM +0000, Aaron Denney wrote:
> On 2007-08-30, Andrea Rossato <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > there's something I don't get about interaction among OS processes and
> > Haskell handles/channels.
> 
> This looks like a buffering problem.  You might be able to make it work by
> explicitly setting "line buffering" with hSetBuffering

Thanks for your kind attention, but I don't think it's a matter of
buffering (I indeed tried playing with hSetBuffering with no results).

As I said I'm not even sure if what I intend to do can actually be
done...;-)

Basically I'd like to write the equivalent of "expect", which talks to
interactive programs (with the difference the mine is supposed to talk
to a program I wrote, so I don't need to embed a domain specific
language in it).

Since I don't know all this handle/channel/process interaction stuff
I'm leaning towards some other kind of server/client type of
interaction, probably with sockets...:-(

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

Reply via email to