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 ____________________ Racket Users list: http://lists.racket-lang.org/users