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

Reply via email to