#| -*-Scheme-*-
-$Id: global.scm,v 14.49 1995/07/27 20:31:23 adams Exp $
+$Id: global.scm,v 14.50 1995/07/28 17:45:09 adams Exp $
Copyright (c) 1988-95 Massachusetts Institute of Technology
environment))
(define (scode-eval scode environment)
- (hook/scode-eval scode environment))
+ (if (compiled-module? scode)
+ (compiled-module-eval scode environment)
+ (hook/scode-eval scode environment)))
(define hook/scode-eval
(ucode-primitive scode-eval))
#| -*-Scheme-*-
-$Id: infutl.scm,v 1.59 1995/07/27 21:01:09 adams Exp $
+$Id: infutl.scm,v 1.60 1995/07/28 17:44:48 adams Exp $
Copyright (c) 1988-95 Massachusetts Institute of Technology
(define bsm-load-types)
+(define (compiled-module-eval module environment)
+ (scode-eval (compiled-module/expression module) environment))
+
(define (compiled-code-block/dbg-descriptor block)
(let ((info (compiled-code-block/debugging-info block)))
(cond ((valid-dbg-descriptor? info)
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.261 1995/07/27 21:08:59 adams Exp $
+$Id: runtime.pkg,v 14.262 1995/07/28 17:44:25 adams Exp $
Copyright (c) 1988-95 Massachusetts Institute of Technology
compiled-entry/dbg-object
compiled-entry/offset
compiled-expression/scode
+ compiled-module?
+ compiled-module-eval
compiled-procedure/name
compiled-procedure/lambda
discard-debugging-info!
load-debugging-info-on-demand?
uncompress-ports)
(export (runtime load)
- compiled-module?
compiled-module/expression
compiled-module/purification-root
fasload/update-debugging-info!)