[racket] Places, Channels as Events. Labeling Places.

From: David T. Pierson (dtp at mindstory.com)
Date: Fri Dec 14 01:39:36 EST 2012

On Fri, Dec 14, 2012 at 01:25:36AM -0500, David T. Pierson wrote:
> I've wondered about this.  What is the rational behind these
> differences?  Wrapping events is cumbersome.
> 
> For instance, my first intuition is that the synchronization result of a
> place channel would be the place channel itself, just like the
> synchronization result of a thread is the thread itself.  Why aren't
> these analogous?

Oops, just to clarify:  When I wrote "thread" here I meant the result of
(thread-receive-evt).  That is, synchronizing on a (thread-receive-evt)
returns the (thread-receive-evt) not the result of calling
(thread-receive).

David

Posted on the users mailing list.