On Feb 20, 2008, at 11:36 AM, Leslie P. Polzer wrote:
I don't know whether it was a change in Elephant, SBCL or even
somewhere
else that introduced problems with the Unicode serializer, but the fix
is very small (changed two calls to SCHAR to CHAR) and should probably
be applied ASAP.
I'm not sure why the code is discerning between STRING and SIMPLE-
STRING
anyway. Does anyone know?
I think that some lisps differentiated between 8-bit arrays of
standard ASCII text (simple string) and string which is a more general
type encompassing multi-byte and UTF8 unicode. Since we don't byte
copy simple strings anymore (do we?) it may be an artifact of the
earlier serializer implementation's optimization.
Leslie
--
My personal blog: http://blog.viridian-project.de/
<unicode2.patch>_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel
_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel