Ketil Malde wrote:
Keean Schupke <[EMAIL PROTECTED]> writes:
No I meant Channels (from Data.Concurrent)... you can use a structure like:
Yes, I realize that (although I haven't yet used Data.Concurrent). It
seemed to me, though, that streams are related to channels, and that
it may be possible to use the same (or a slightly more generalized)
abstraction? (I should perhasp experiment a bit with concurrent
programming and streams, and it'll surely become apparent how and why
I'm mistaken :-)
-kzm
I don't necessarily think you are mistaken, but why re-invent the wheel
when channels are almost ideal for the job (inter-thread FIFO's)...
At the end of the day streams between processes are channels... in effect
(non seekable) streams are extending channels to IO.
Keean.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe