#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.5 1988/08/05 20:47:24 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.6 1988/08/05 20:57:12 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
;; Compatibility.
(define %pwd pwd)
(define %cd cd)
-
+\f
(define (show-time thunk)
(let ((process-start (process-time-clock))
(real-start (real-time-clock)))
(let () (the-environment)))
(define user-initial-prompt
- "]=>")
+ "]=>")\f
(define (copy-program exp)
(if (not (object-type? (ucode-type compiled-entry) exp))
(error "COPY-PROGRAM: Can only copy compiled programs" exp))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 14.3 1988/08/05 20:48:08 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 14.4 1988/08/05 20:57:21 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
(define (output-port/unparse state port)
((unparser/standard-method 'OUTPUT-PORT
(output-port/custom-operation port 'PRINT-SELF))
- state
- port))
+ state port))
(define-structure (output-port (conc-name output-port/)
(constructor %make-output-port)
(define (output-port/custom-operation port name)
(let ((entry (assq name (output-port/custom-operations port))))
- (and entry
- (cdr entry))))
+ (and entry (cdr entry))))
(define (output-port/operation port name)
(or (output-port/custom-operation port name)
(operation 'WRITE-STRING default-operation/write-string))
(flush-output
(operation 'FLUSH-OUTPUT default-operation/flush-output)))
- (%make-output-port state
- write-char
- write-string
- flush-output
+ (%make-output-port state write-char write-string flush-output
operations)))))
(define (default-operation/write-string port string)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.5 1988/08/05 20:47:24 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.6 1988/08/05 20:57:12 cph Exp $
Copyright (c) 1988 Massachusetts Institute of Technology
;; Compatibility.
(define %pwd pwd)
(define %cd cd)
-
+\f
(define (show-time thunk)
(let ((process-start (process-time-clock))
(real-start (real-time-clock)))
(let () (the-environment)))
(define user-initial-prompt
- "]=>")
+ "]=>")\f
(define (copy-program exp)
(if (not (object-type? (ucode-type compiled-entry) exp))
(error "COPY-PROGRAM: Can only copy compiled programs" exp))