:inherits (vector simple-array array sequence))
(string
:translation string
+ :direct-superclasses (vector)
:inherits (vector array sequence))
(simple-string
:translation simple-string
- :inherits (string simple-array))
+ :direct-superclasses (string simple-array)
+ :inherits (string vector simple-array array sequence))
(vector-nil
;; FIXME: Should this be (AND (VECTOR NIL) (NOT (SIMPLE-ARRAY NIL (*))))?
:translation (vector nil)
:format-arguments (list (car x)(car y) z)))))
(defun stringify-name (name kind)
- (/show0 "in STRINGIFY-NAME, NAME=..")
- (/hexstr name)
(typecase name
(simple-base-string name)
- (base-string (coerce name 'simple-base-string))
+ (string (coerce name 'simple-base-string))
(symbol (symbol-name name))
(base-char (string name))
(t
(specialized-element-type-maybe type2))
t)))))
+;;; FIXME: is this dead?
(!define-superclasses array
((base-string base-string)
(vector vector)
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.0.78.vector-nil-string.1"
+"0.8.0.78.vector-nil-string.2"