summaryrefslogtreecommitdiff
path: root/scheme/racket/geiser/modules.rkt
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2012-10-28 01:38:17 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2012-10-28 01:38:17 +0200
commitf5144a27494a1e83d658d400289ba104b050ffd3 (patch)
tree423b40a4d2fb1e4edf4c84e1de661575e2b9df38 /scheme/racket/geiser/modules.rkt
parent8bf3f70f6aba159461612be8577bd4193ee7c6e6 (diff)
downloadgeiser-chez-f5144a27494a1e83d658d400289ba104b050ffd3.tar.gz
geiser-chez-f5144a27494a1e83d658d400289ba104b050ffd3.tar.bz2
Racket: fix for module evaluation/entering
Our module loader is receiving load requests for module names represented as lists that are not exactly a submodule, in the sense that the path does not represent an actual file. This phenomenon happens for instance when specifying a reader in a #lang tag. E.g. #lang at-exp racket will cause the loader to be called with module name '(main reader) and path <cols-path>/at-exp/main.rkt, where main.rkt does not exist. Afterwards, we see a call to load at-exp/lang/reader/rkt, with name reader, which is the real code. So, for now, i'm skipping all load requests with a list name, forwarding them to racket's default loader.
Diffstat (limited to 'scheme/racket/geiser/modules.rkt')
0 files changed, 0 insertions, 0 deletions