The `all-defined-out` macro supports a trick that several non-hygienic
macros use: it uses the scopes on the parentheses around
`all-defined-out` non-hygienically, instead of the scopes on the
identifier.
So, in place of
(datum->syntax stx '(all-defined-out)))
you can use
(datum->syntax stx `(,#'all-defined-out)))
and then you don't have to export `all-defined-out`.
> --
> 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
racket-users...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.