diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2012-10-28 01:38:17 +0200 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2012-10-28 01:38:17 +0200 |
commit | f5144a27494a1e83d658d400289ba104b050ffd3 (patch) | |
tree | 423b40a4d2fb1e4edf4c84e1de661575e2b9df38 /scheme/guile/geiser/modules.scm | |
parent | 8bf3f70f6aba159461612be8577bd4193ee7c6e6 (diff) | |
download | geiser-guile-f5144a27494a1e83d658d400289ba104b050ffd3.tar.gz geiser-guile-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/guile/geiser/modules.scm')
0 files changed, 0 insertions, 0 deletions