It looks like that was the problem. Thanks! However, if I add (place-wait p) after defining p as the place, DrRacket runs out of memory (and never prints anything), while Racket gives a "place: scheduler pipe failed" error and runs the place body about 50 times. Anything else obvious I'm missing?
On Wed, Oct 17, 2012 at 10:26 PM, Robby Findler <ro...@eecs.northwestern.edu > wrote: > Does your racket program exit before the place runs? > > Robby > > On Wed, Oct 17, 2012 at 11:12 PM, Nick Shelley <nickmshel...@gmail.com> > wrote: > > It's usually the case that I'm just missing something obvious, but when I > > have a file that just creates a place that prints something and I run it > in > > DrRacket, I see the thing printed after a slight pause, but when I run > the > > file with the racket executable from the command line, I don't see > anything. > > Just to make sure it wasn't some output-port difference, I also had this > > code: > > > > (require racket/place) > > (define p (place x (system "touch /tmp/file"))) > > > > and sure enough, when run from DrRacket that file gets created, but not > when > > run from the command line. > > > > Can someone explain what I'm missing? > > > > ____________________ > > Racket Users list: > > http://lists.racket-lang.org/users > > >
____________________ Racket Users list: http://lists.racket-lang.org/users