I think it’s only enough to fabricate the #%info-* identifiers. For
example, in the file you linked above, you can add:

[#%info-domain (datum->syntax stx '#%info-domain)]

to with-syntax, and provided that you provide #%top-interaction, you should
be able to use #%info-domain in the REPL.

On Sun, Sep 6, 2020 at 5:53 PM Sage Gerard <[email protected]> wrote:

> I'm writing a variant of setup/infotab
> <https://github.com/racket/racket/blob/master/racket/collects/setup/infotab.rkt>
> to allow `#%top-interaction' plus some other bindings of my choice. But
> when I create a evaluator in the context of such a module, `#%info-domain'
> and `#%info-lookup' are not bound. I'd like to use a REPL to access these
> procedures.
>
> Is there a cleaner way to make the #%info-* procedures use the same
> lexical context without forcing each through syntax->datum and
> datum->syntax?
>
> *~slg*
>
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/HXI6OiTdOS3GiXhHp6tG2xC6vTPzNPublNDjosc_vQfNDtIrU1XjmheFOPoQLGQ4rmzmgOzbkRMJ-p1FvZngtIjLU-JAfVKHS0ZE6_wUstc%3D%40sagegerard.com
> <https://groups.google.com/d/msgid/racket-users/HXI6OiTdOS3GiXhHp6tG2xC6vTPzNPublNDjosc_vQfNDtIrU1XjmheFOPoQLGQ4rmzmgOzbkRMJ-p1FvZngtIjLU-JAfVKHS0ZE6_wUstc%3D%40sagegerard.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CADcuegv3rvqkohBNB9SRP5ZEVpyfzx8_eeRbFy694FMEB-ph7w%40mail.gmail.com.

Reply via email to