In fact most haskellers building distributed/concurrent systems are emphatically in favor of only bounded channels.
On Tuesday, December 31, 2013, György Andrasek wrote: > On 12/31/2013 06:16 AM, Patrick Walton wrote: > >> I am concerned that we are only hearing one side of the argument here, >> and Haskell folks seem to have come down fairly strongly in favor of >> unbounded channels. >> > > Haskell also has laziness, garbage collection and immutable shared data > structures. They don't really care about memory usage before they've > actually gone OOM. > > Still, even STM has semaphores and bounded queues, and the user is > expected to choose the right data structure for their needs. Also, it's > trivial to write an STM function that can select on different channels if > the write blocks. > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
