diff --git a/collects/drscheme/private/module-language.ss b/collects/drscheme/private/module-language.ss index da8dc8ebc9..7d8f0d14fe 100644 --- a/collects/drscheme/private/module-language.ss +++ b/collects/drscheme/private/module-language.ss @@ -234,7 +234,11 @@ (parameterize ([current-namespace (current-namespace)]) ;; the prompt makes it continue after an error (call-with-continuation-prompt - (λ () (dynamic-require modspec #f)))) + (λ () + ;; instantiate compile time: + (dynamic-require modspec (void)) + ;; instantiate run time: + (dynamic-require modspec #f)))) (current-namespace (module->namespace modspec)) (check-interactive-language)) ;; here's where they're all combined with the module expression