diff --git a/pkgs/racket-doc/scribblings/reference/namespaces.scrbl b/pkgs/racket-doc/scribblings/reference/namespaces.scrbl index a412e234d2..5644336028 100644 --- a/pkgs/racket-doc/scribblings/reference/namespaces.scrbl +++ b/pkgs/racket-doc/scribblings/reference/namespaces.scrbl @@ -300,15 +300,20 @@ undefined.} @examples[ (module food racket/base (provide apple) - (define apple "pie")) + (define apple (list "pie"))) (namespace-require ''food) + (define ns (current-namespace)) (eval:error (parameterize ([current-namespace (make-base-namespace)]) (namespace-require ''food))) - (define ns (current-namespace)) (parameterize ([current-namespace (make-base-namespace)]) (namespace-attach-module ns ''food) - apple)]} + (namespace-require ''food) + (eq? (eval 'apple) apple)) + (parameterize ([current-namespace (make-base-namespace)]) + (namespace-attach-module-declaration ns ''food) + (namespace-require ''food) + (eq? (eval 'apple) apple))]} @defproc[(namespace-attach-module-declaration [src-namespace namespace?] [modname module-path?]