At Sun, 30 Aug 2015 08:19:22 -0400, "David T. Pierson" wrote:
> On Mon, Aug 24, 2015 at 10:45:11AM -0700, Konstantin Weitz wrote:
> > I'm trying to receive messages from a place. Receiving the messages
> > with `place-channel-get` works fine, but using `sync` blocks
> > indefinitely. I want to use `sync` instead of `place-channel-get` to
> > check multiple channels simultaneously for messages.
> 
> Seems no one has responded to this?
> 
> I can duplicate the behavior.  It seems like a bug.

A place doubles as a pace channel, but `sync` on a place is like
`place-wait`, not like `place-channel-get`.

There should be a way to wrap a place and get an event that acts like
`place-channel-get` --- but I don't think there is one. I'll add that.

Meanwhile, I think you'll have to create an extra place channel after
starting the place to get a value that works the way you want with
`sync`.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to