On this page:

22 Open place expressions

This library is unstable; compatibility will not be maintained. See Unstable: May Change Without Warning for more information.

 (require unstable/open-place)

The subsequent bindings were added by Sam Tobin-Hochstadt <samth@racket-lang.org>.


(open-place id body ...+)

Like (place id body ...), but body ... may have free lexical variables, which are automatically sent to the newly-created place. Note that these variables must have values accepted by place-message-allowed?, otherwise an exn:fail:contract exception is raised.