Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Sam Tobin-Hochstadt
On Tue, Mar 29, 2011 at 9:38 AM, Matthew Flatt wrote: > At Tue, 29 Mar 2011 08:46:06 -0400, Sam Tobin-Hochstadt wrote: >> I just meant that >> >> (sync (future (lambda () ...))) >> >> should be the same as >> >> (touch (future (lambda () ...))) >> >> or is that hard for future-safety reasons as we

Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Matthew Flatt
At Tue, 29 Mar 2011 08:46:06 -0400, Sam Tobin-Hochstadt wrote: > I just meant that > > (sync (future (lambda () ...))) > > should be the same as > > (touch (future (lambda () ...))) > > or is that hard for future-safety reasons as well? I'm not convinced that it makes sense. When you create a

Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Robby Findler
On Tue, Mar 29, 2011 at 7:46 AM, Sam Tobin-Hochstadt wrote: > On Tue, Mar 29, 2011 at 8:42 AM, Robby Findler > wrote: >> On Mon, Mar 28, 2011 at 6:34 PM, Sam Tobin-Hochstadt >> wrote: >>> Not a bug or crash, but it would be nice if a `place' was an event, in >>> the sense of `evt?'.  Come to th

Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Sam Tobin-Hochstadt
On Tue, Mar 29, 2011 at 8:42 AM, Robby Findler wrote: > On Mon, Mar 28, 2011 at 6:34 PM, Sam Tobin-Hochstadt > wrote: >> Not a bug or crash, but it would be nice if a `place' was an event, in >> the sense of `evt?'.  Come to think of it, this would be good for >> `future' as well. > > FWIW, this

Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Robby Findler
On Mon, Mar 28, 2011 at 6:34 PM, Sam Tobin-Hochstadt wrote: > Not a bug or crash, but it would be nice if a `place' was an event, in > the sense of `evt?'.  Come to think of it, this would be good for > `future' as well. FWIW, this will probably never happen for futures, due to future-safe issues

Re: [racket-dev] Making --enable -places the default.

2011-03-29 Thread Sam Tobin-Hochstadt
On Tue, Mar 29, 2011 at 1:01 AM, Kevin Tew wrote: > Being able to sync on when they terminate? > Thats pretty easy to add, I should do it. > > Place currently is an event you can sync on, but it becomes ready when a > message arrives.  Not when it terminates. Oh, in that case I don't see a proble