I always wrestle with whether to use channels or asynchronous channels; 
specifically, you can model non-blocking 'put' with channels by spawning a 
thread that calls 'channel-put'.

Moreover, I have more warm fuzzies associated with regular channels, because 
they're part of the CML model. 

If I'm reading the docs correctly, the principal advantage of the asynchronous 
buffers is actually their buffered nature, which makes it more likely that the 
messages will be received in the "right" order.  That, and possibly the fact 
that the buffer takes less memory than a stalled thread.

Am I reasoning correctly?

John 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to