Use (here-namespace) for autoloads, (not `hidden-namespace' which is more of a user workspace thing).
This commit is contained in:
parent
01a591392e
commit
9091fddc52
|
@ -23,7 +23,7 @@
|
||||||
(define (autoloaded? sym) (hash-ref autoloaded-specs sym #f))
|
(define (autoloaded? sym) (hash-ref autoloaded-specs sym #f))
|
||||||
(define-syntax-rule (defautoload libspec id ...)
|
(define-syntax-rule (defautoload libspec id ...)
|
||||||
(begin (define (id . args)
|
(begin (define (id . args)
|
||||||
(set! id (parameterize ([current-namespace hidden-namespace])
|
(set! id (parameterize ([current-namespace (here-namespace)])
|
||||||
(dynamic-require 'libspec 'id)))
|
(dynamic-require 'libspec 'id)))
|
||||||
(hash-set! autoloaded-specs 'libspec #t)
|
(hash-set! autoloaded-specs 'libspec #t)
|
||||||
(hash-set! autoloaded-specs 'id #t)
|
(hash-set! autoloaded-specs 'id #t)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user