;;;; Debugger
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/debug.scm,v 1.84 1987/01/15 02:55:47 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/debug.scm,v 13.40 1987/01/21 21:37:09 jinx Exp $
(in-package debugger-package
(declare (usual-integrations))
;;;; Equality
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/equals.scm,v 1.10 1986/12/16 19:36:12 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/equals.scm,v 13.40 1987/01/21 21:37:25 jinx Exp $
(declare (usual-integrations))
\f
;;;; Garbage Collector
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/gc.scm,v 1.92 1987/01/05 17:25:05 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/gc.scm,v 13.40 1987/01/21 21:38:21 jinx Exp $
(declare (usual-integrations)
(compilable-primitive-functions
;;;; List Operations
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/list.scm,v 1.64 1986/12/16 19:36:45 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/list.scm,v 13.40 1987/01/21 21:39:50 jinx Exp $
(declare (usual-integrations))
\f
;;;; Number Parser
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/numpar.scm,v 1.6 1987/01/08 22:39:48 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/numpar.scm,v 13.40 1987/01/21 21:40:27 jinx Exp $
(declare (usual-integrations))
\f
;;;; Output
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 1.33 1986/12/20 01:26:33 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 13.40 1987/01/21 21:40:41 jinx Exp $
(declare (usual-integrations))
\f
(set! current-state (driver current-state))
(loop))
- (push-command-hook startup-hook driver initial-state
- (lambda (startup-hook driver initial-state each-time)
- (fluid-let ((current-level (1+ current-level))
- (previous-driver-hook nearest-driver-hook)
- (nearest-driver-hook)
- (current-state initial-state))
+ (fluid-let ((current-level (1+ current-level))
+ (previous-driver-hook nearest-driver-hook)
+ (nearest-driver-hook)
+ (current-state))
+ (push-command-hook
+ startup-hook driver initial-state
+ (lambda (startup-hook driver initial-state each-time)
+ (set! current-state initial-state)
(restart startup-hook each-time))))))
\f
(set! with-rep-continuation
(set! printer-history
(history-reader rep-state-printer-history 'PRINTER-HISTORY))
+)
)
\ No newline at end of file
(*unparse-string (access :write-string port))
(*unparser-list-depth* 0)
(*slashify* slashify))
- (*unparse-object object)))
+ (*unparse-object-or-future object)))
(define (*unparse-object-or-future object)
(if (future? object)
(define-type 'COMPLEX unparse-number)
;;; end UNPARSER-PACKAGE.
+))
))
\ No newline at end of file