Hi, according to the docs (https://docs.racket-lang.org/xrepl/index.html#%28xrepl._require-reloadable%29) I would have assumed that when I do
> ,require-reloadable "code.rkt" that I can use whatever "code.rkt" provides, the same way as when I do > ,require "code.rkt" However, when I do just the ,require-reloadable I have to follow it up with a simple ,require for the provides to be available. Example: if code has (provide my-function), then I have (where ,rr is the short-form for ,require-reloadable and ,r for ,require): > ,rr "code.rkt" > (my-function args) ; my-function: undefined; ... > ,r "code.rkt" > (my-function args) ; Works fine, and seems like I can reload it afterwards Is this how it should be - and if so, why? Might be worth pointing out in the docs if this behavior is expected, as I kept closing and restarting the repl to reload my changes since I couldn't get ,require-reloadable to work. Cheers, Marc -- 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/74ff9ef8-c66d-4e8c-9595-2bd40e30f761%40googlegroups.com.

