fix phase problem in 'make-namespace' form 'mzscheme'
svn: r10478 original commit: 9707770acee16add16fb82a7760c7f4248e6d49c
This commit is contained in:
parent
9f2bf9963f
commit
136726940b
|
@ -25,8 +25,9 @@
|
|||
(raise-syntax-error 'make-namespace
|
||||
"'initial or 'empty"
|
||||
flag))
|
||||
(let ([new (make-empty-namespace)]
|
||||
[old (variable-reference->empty-namespace (#%variable-reference reflect-var))])
|
||||
(let* ([old (variable-reference->empty-namespace (#%variable-reference reflect-var))]
|
||||
[new (parameterize ([current-namespace old])
|
||||
(make-empty-namespace))])
|
||||
(namespace-attach-module old 'mzscheme new)
|
||||
(unless (eq? flag 'empty)
|
||||
(parameterize ([current-namespace new])
|
||||
|
|
Loading…
Reference in New Issue
Block a user