Greetings, and thanks as always! Committed the note as you suggested. Take care,
"Paul F. Dietz" <[EMAIL PROTECTED]> writes: > Camm Maguire wrote: > > > Greetings! cmucl and clisp both seem to fail this too. Is string > > supposed to be `(or (vector standard-char) (vector base-char) (vector > > extended-char) (vector character))? > > The three tests string-is-not-vector-of-character.[135] > have the note :nil-vectors-are-strings. This note indicates > the test is assuming that (vector nil) is a valid type, > that (upgraded-array-element-type nil) == nil, and that > (vector nil) is a subtype of string. > > What this means is that you can't assume that every string > has the same underlying element type, since there are at > least two cases that must differ: (vector character) > and (vector nil). > > This is not terribly important to implement. If you want > to disable these tests, add > > #+gcl (rt::disable-note :nil-vectors-are-strings) > > somewhere (the end of notes.lsp, say). > > > Paul > > > _______________________________________________ > Gcl-devel mailing list > Gcl-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/gcl-devel > > > -- Camm Maguire [EMAIL PROTECTED] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org http://lists.gnu.org/mailman/listinfo/gcl-devel