This hasn't worked as intended since the reader was rewritten.
(define (unbind-variable environment name)
((ucode-primitive unbind-variable 2) (->environment environment) name))
-
-(define (simple-top-level-environment fold-case?)
- (make-top-level-environment (list 'param:reader-fold-case?
- '*parser-canonicalize-symbols?*)
- (list (make-settable-parameter fold-case?)
- #!default)))
\f
(define (object-gc-type object)
(%encode-gc-type ((ucode-primitive object-gc-type 1) object)))
(lambda ()
(parameterize ((*options* '())
(*parent* #f)
- (param:suppress-loading-message? #t))
- (load pathname (simple-top-level-environment #t))
+ (param:suppress-loading-message? #t)
+ (param:reader-fold-case? #t))
+ (load pathname (make-top-level-environment))
(values (*options*)
(let ((parent (*parent*)))
(if (eq? #t parent)
set-ephemeron-key!
set-interrupt-enables!
show-time
- simple-top-level-environment
system-hunk3-cons
system-hunk3-cxr0
system-hunk3-cxr1