[racket-dev] [plt] Push #27163: master branch updated
At Thu, 18 Jul 2013 15:45:47 -0400, Sam Tobin-Hochstadt wrote:
> On Thu, Jul 18, 2013 at 3:43 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
>
> > With this change, does `raco exe' still work? I think `lazy-require'
> > expands in a way that would require the `racket/place/distributed'
> > module to be present when creating an executable that uses
> > `racket/place'.
>
> What's the right way to test this?
Try `raco exe' on
#lang racket/base
(require racket/place)
in an installation without distributed places.
> > Probably the right approach is to have a `#:node' argument effectively
> > carry `supervise-place-at' with it, so that `lazy-require' is not
> > needed.
>
> I don't understand how it would "carry `s-p-a` with it". What do you mean?
It looks like a valid `node' value is an object, and so the object
could have a method that is called instead of passing the object to
`supervise-place-at'.