Eliminate alias for EXTEND-INTERPRETER-ENVIRONMENT.
#| -*-Scheme-*-
-$Id: disload.scm,v 1.11 2001/12/20 18:01:28 cph Exp $
+$Id: disload.scm,v 1.12 2002/02/13 01:05:22 cph Exp $
-Copyright (c) 1993, 1999, 2001 Massachusetts Institute of Technology
+Copyright (c) 1993, 1999, 2001, 2002 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
(disassembler
(package/add-child! parent
'disassembler
- (extend-interpreter-environment parenv))))
+ (extend-top-level-environment parenv))))
(let ((disenv (package/environment disassembler))
(global system-global-environment)
(compinfo (package/environment
;;; -*-Scheme-*-
;;;
-;;; $Id: intmod.scm,v 1.115 2001/12/19 05:25:39 cph Exp $
+;;; $Id: intmod.scm,v 1.116 2002/02/13 01:05:37 cph Exp $
;;;
-;;; Copyright (c) 1986, 1989-2001 Massachusetts Institute of Technology
+;;; Copyright (c) 1986, 1989-2002 Massachusetts Institute of Technology
;;;
;;; This program is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU General Public License as
repl-buffer))))
(if (>= argument 16)
(make-new
- (extend-interpreter-environment system-global-environment))
+ (extend-top-level-environment system-global-environment))
(or (and (< argument 4) (current-repl-buffer* buffer))
(make-new user-initial-environment))))))))
(let ((package (name->package parent)))
(package/add-child! package
name
- (extend-interpreter-environment
+ (extend-top-level-environment
(package/environment package)))))))
(new-child '(EDWIN) 'IMAIL)
(new-child '(EDWIN IMAIL) 'IMAP-RESPONSE)
#| -*-Scheme-*-
-$Id: option.scm,v 14.39 2001/12/19 20:50:44 cph Exp $
+$Id: option.scm,v 14.40 2002/02/13 01:04:50 cph Exp $
-Copyright (c) 1988-2001 Massachusetts Institute of Technology
+Copyright (c) 1988-2002 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
find-option))
(define (make-load-environment)
- (extend-interpreter-environment system-global-environment))
+ (extend-top-level-environment system-global-environment))
(fluid-let ((*parser-canonicalize-symbols?* #t))
(if (memq name loaded-options)
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.409 2002/02/12 15:14:21 cph Exp $
+$Id: runtime.pkg,v 14.410 2002/02/13 01:03:13 cph Exp $
Copyright (c) 1988-2002 Massachusetts Institute of Technology
environment-safe-lookup
environment?
(extend-ic-environment extend-top-level-environment)
- (extend-interpreter-environment extend-top-level-environment)
extend-top-level-environment
guarantee-environment
ic-environment?
interpreter-environment?
- (make-null-interpreter-environment make-null-top-level-environment)
- make-null-top-level-environment
+ (make-null-interpreter-environment make-root-top-level-environment)
+ make-root-top-level-environment
system-global-environment?
(top-level-environment? interpreter-environment?))
(export (runtime advice)
#| -*-Scheme-*-
-$Id: uenvir.scm,v 14.55 2002/02/12 21:17:30 cph Exp $
+$Id: uenvir.scm,v 14.56 2002/02/13 01:02:55 cph Exp $
Copyright (c) 1988-1999, 2001, 2002 Massachusetts Institute of Technology
(if (default-object? values) 'DEFAULT values)
'EXTEND-TOP-LEVEL-ENVIRONMENT))
-(define (make-null-top-level-environment #!optional names values)
+(define (make-root-top-level-environment #!optional names values)
(%extend-top-level-environment
(object-new-type (object-type #f) (fix:xor (object-datum #f) 1))
(if (default-object? names) '() names)
(if (default-object? values) 'DEFAULT values)
- 'MAKE-NULL-TOP-LEVEL-ENVIRONMENT))
+ 'MAKE-ROOT-TOP-LEVEL-ENVIRONMENT))
(define (%extend-top-level-environment environment names values procedure)
(if (not (list-of-type? names symbol?))
#| -*-Scheme-*-
-$Id: xeval.scm,v 1.9 2002/01/05 06:15:10 cph Exp $
+$Id: xeval.scm,v 1.10 2002/02/13 01:06:02 cph Exp $
Copyright (c) 1989-1999, 2001, 2002 Massachusetts Institute of Technology
(if (environment-has-parent? environment)
(loop bound-names (environment-parent environment))
(finish bound-names
- (make-null-interpreter-environment))))))))
+ (make-root-top-level-environment))))))))
(define (difference items items*)
(list-transform-negative items
-(let ((swat-env (extend-interpreter-environment system-global-environment)))
+(let ((swat-env (extend-top-level-environment system-global-environment)))
(package/add-child! (find-package '()) 'SWAT swat-env)