#| -*-Scheme-*-
-$Id: global.scm,v 14.71 2004/11/19 07:11:36 cph Exp $
+$Id: global.scm,v 14.72 2004/11/19 07:14:30 cph Exp $
Copyright 1988,1989,1991,1992,1993,1995 Massachusetts Institute of Technology
Copyright 1998,2000,2001,2003,2004 Massachusetts Institute of Technology
;; same as `undefined-conditional-branch'.
;; (eq? object *the-non-printing-object*)
;; (eq? object unspecific)
- (eq? object unassigned-object)))
+ (eq? object (object-new-type (ucode-type constant) 2))))
(define unspecific
(object-new-type (ucode-type constant) 1))
-
-(define unassigned-object
- (object-new-type (ucode-type constant) 2))
\f
(define (obarray->list #!optional obarray)
(let ((obarray
#| -*-Scheme-*-
-$Id: parse.scm,v 14.55 2004/11/19 07:11:43 cph Exp $
+$Id: parse.scm,v 14.56 2004/11/19 07:14:37 cph Exp $
Copyright 1986,1987,1988,1989,1990,1991 Massachusetts Institute of Technology
Copyright 1992,1993,1994,1997,1998,1999 Massachusetts Institute of Technology
((string-ci=? name "aux") lambda-aux-tag)
((string-ci=? name "eof") (make-eof-object #f))
((string-ci=? name "default") (default-object))
- ((string-ci=? name "unassigned") unassigned-object)
((string-ci=? name "unspecific") unspecific)
(else (error:illegal-named-constant name)))))
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.516 2004/11/19 07:11:55 cph Exp $
+$Id: runtime.pkg,v 14.517 2004/11/19 07:14:49 cph Exp $
Copyright 1988,1989,1990,1991,1992,1993 Massachusetts Institute of Technology
Copyright 1994,1995,1996,1997,1998,1999 Massachusetts Institute of Technology
with-interrupt-mask
with-values
write-to-string)
- (export (runtime parser)
- unassigned-object)
- (export (runtime unparser)
- unassigned-object)
(initialization (initialize-package!)))
(define-package (runtime alternative-lambda)
#| -*-Scheme-*-
-$Id: unpars.scm,v 14.61 2004/11/19 07:12:03 cph Exp $
+$Id: unpars.scm,v 14.62 2004/11/19 07:14:57 cph Exp $
Copyright 1986,1987,1990,1991,1992,1995 Massachusetts Institute of Technology
Copyright 1996,2001,2002,2003,2004 Massachusetts Institute of Technology
((eq? object lambda-key-tag) (*unparse-string "#!key"))
((eq? object lambda-optional-tag) (*unparse-string "#!optional"))
((eq? object lambda-rest-tag) (*unparse-string "#!rest"))
- ((eq? object unassigned-object) (*unparse-string "#!unassigned"))
((eq? object unspecific) (*unparse-string "#!unspecific"))
(else (unparse/default object))))