Hello,
You can change what module "you're in" with the Guile REPL and this is
reflected at the prompt.
What would this mean in an R6RS context?
My guess is that if the repl is in a certain library and you enter a
definition which clobbers an old one, this should be treated as if you
edited the library source; a dynamic implementation would recompile the
library, then recompile any currently loaded dependent libraries (and in
a *really* dynamic environment, update any currently running
threads/applications which depend on the changed library).
Are any R6RS implementations exploring this territory?
Ed