racket: struggling with submodules
commit5e1b969e20004f49f1174346a612269c56d0d785
authorJose Antonio Ortega Ruiz <jao@gnu.org>
Tue, 11 Jun 2013 13:29:25 +0000 (11 15:29 +0200)
committerJose Antonio Ortega Ruiz <jao@gnu.org>
Tue, 11 Jun 2013 13:29:25 +0000 (11 15:29 +0200)
tree08b5b40eb500c22acea2b5e136b0b09343f3773d
parent7b1a1d046059eb2ce68ea02706a0e7494c39684f
racket: struggling with submodules

Submodule (re)loading is not without pecularities.  In particular,
module[*+] submodules are not visited the first time one enters its
parent, but once you load them once, they're revisited every time we
load the parent afterwards--racket's native enter! exhibits the same
behaviour, so i'm guessing we'll have to live with that.

There is however a glitch in that submodules can only be reloaded then
by loading the parent, so we need to confirm that this is expected
behaviour and, if it is, automating the parent's load when the
submodule's is requested.

On the other hand, entering a module[*+] is not working in Geiser yet,
and it does in plain racket, so this one is our fault.  Working on it.
scheme/racket/geiser/enter.rkt
scheme/racket/geiser/modules.rkt
scheme/racket/geiser/user.rkt