From: Chris Hanson Date: Mon, 13 Apr 1987 18:25:02 +0000 (+0000) Subject: Update `object-type' to reflect changes in the type tables. X-Git-Tag: 20090517-FFI~13636 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=8eae3fa595eda3238136bc21626b38a715639f94;p=mit-scheme.git Update `object-type' to reflect changes in the type tables. --- diff --git a/v7/src/runtime/utabs.scm b/v7/src/runtime/utabs.scm index d787deb36..49fe869b7 100644 --- a/v7/src/runtime/utabs.scm +++ b/v7/src/runtime/utabs.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/utabs.scm,v 13.43 1987/04/03 00:53:27 jinx Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/utabs.scm,v 13.44 1987/04/13 18:25:02 cph Exp $ ;;; ;;; Copyright (c) 1987 Massachusetts Institute of Technology ;;; @@ -128,18 +128,26 @@ (define types-slot) (define renamed-user-object-types - '((FIXNUM . NUMBER) (BIG-FIXNUM . NUMBER) (BIG-FLONUM . NUMBER) - (EXTENDED-FIXNUM . NUMBER) + '((FIXNUM . NUMBER) + (BIGNUM . NUMBER) + (FLONUM . NUMBER) + (COMPLEX . NUMBER) + (INTERNED-SYMBOL . SYMBOL) + (UNINTERNED-SYMBOL . SYMBOL) (EXTENDED-PROCEDURE . PROCEDURE) - (LEXPR . LAMBDA) (EXTENDED-LAMBDA . LAMBDA) - (COMBINATION-1 . COMBINATION) (COMBINATION-2 . COMBINATION) + (COMPILED-PROCEDURE . PROCEDURE) + (PRIMITIVE . PRIMITIVE-PROCEDURE) + (PRIMITIVE-EXTERNAL . PRIMITIVE-PROCEDURE) + (LEXPR . LAMBDA) + (EXTENDED-LAMBDA . LAMBDA) + (COMBINATION-1 . COMBINATION) + (COMBINATION-2 . COMBINATION) (PRIMITIVE-COMBINATION-0 . COMBINATION) (PRIMITIVE-COMBINATION-1 . COMBINATION) (PRIMITIVE-COMBINATION-2 . COMBINATION) (PRIMITIVE-COMBINATION-3 . COMBINATION) - (SEQUENCE-2 . SEQUENCE) (SEQUENCE-3 . SEQUENCE) - (INTERN-SYMBOL . SYMBOL) - (PRIMITIVE . PRIMITIVE-PROCEDURE))) + (SEQUENCE-2 . SEQUENCE) + (SEQUENCE-3 . SEQUENCE))) (set! microcode-type-name (named-lambda (microcode-type-name type) @@ -259,7 +267,7 @@ (else (error "Not a primitive procedure" primitive-procedure-name primitive-procedure))))) - + (define (name->code slot type name) (or (and (pair? name) (eq? (car name) type) @@ -338,5 +346,4 @@ (snarf-version) ;;; end MICROCODE-SYSTEM. -)) )) \ No newline at end of file