#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/parse.scm,v 14.15 1991/08/27 23:20:30 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/parse.scm,v 14.16 1991/09/18 20:00:17 cph Exp $
-Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
+Copyright (c) 1988-91 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(char-set #\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9
#\+ #\- #\. #\#)))
- (set! lambda-optional-tag (intern "#!optional"))
- (set! lambda-rest-tag (intern "#!rest"))
+ (set! lambda-optional-tag (object-new-type (ucode-type true) 3))
+ (set! lambda-rest-tag (object-new-type (ucode-type true) 4))
(set! dot-symbol (intern "."))
(set! named-objects
`((NULL . ,(list))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.122 1991/09/08 02:57:03 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.123 1991/09/18 20:01:00 cph Exp $
Copyright (c) 1988-91 Massachusetts Institute of Technology
(export (runtime syntaxer)
lambda-optional-tag
lambda-rest-tag)
+ (export (runtime unparser)
+ lambda-optional-tag
+ lambda-rest-tag)
(export (runtime macros)
lambda-optional-tag)
(export (runtime unsyntaxer)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/unpars.scm,v 14.23 1991/08/27 23:21:20 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/unpars.scm,v 14.24 1991/09/18 20:00:45 cph Exp $
Copyright (c) 1988-91 Massachusetts Institute of Technology
(define (unparse/true object)
(cond ((eq? object true) (*unparse-string "#T"))
((undefined-value? object) (*unparse-string "#[undefined-value]"))
+ ((eq? object lambda-optional-tag) (*unparse-string "#!optional"))
+ ((eq? object lambda-rest-tag) (*unparse-string "#!rest"))
(else (unparse/default object))))
(define (unparse/return-address return-address)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/version.scm,v 14.139 1991/09/08 02:58:16 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/version.scm,v 14.140 1991/09/18 20:05:55 cph Exp $
Copyright (c) 1988-91 Massachusetts Institute of Technology
'()))
(add-system! microcode-system)
(add-event-receiver! event:after-restore snarf-microcode-version!)
- (add-identification! "Runtime" 14 139))
+ (add-identification! "Runtime" 14 140))
(define microcode-system)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.122 1991/09/08 02:57:03 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.123 1991/09/18 20:01:00 cph Exp $
Copyright (c) 1988-91 Massachusetts Institute of Technology
(export (runtime syntaxer)
lambda-optional-tag
lambda-rest-tag)
+ (export (runtime unparser)
+ lambda-optional-tag
+ lambda-rest-tag)
(export (runtime macros)
lambda-optional-tag)
(export (runtime unsyntaxer)