freenode/#sbcl - IRC Chatlog
Search
1:43:07
cromachina
can someone explain the purpose of this change in 1.3.18? "minor incompatible change: the result of WRITE-TO-STRING may be a BASE-STRING if all characters written are of type BASE-CHAR."
1:45:34
cromachina
wouldnt this break anything that wants to (declare (type (simple-array character) ...))?
1:49:01
cromachina
do you have an easy way to relax this constraint or force WRITE-TO-STRING to always provide the old string type?
1:52:50
dougk
and CLHS says that write-to-string returns a 'string'. 'string' is a union type, so the decl that is more constraining is likely wrong
1:57:42
dougk
I told the cxml maintainer in January - https://sourceforge.net/p/sbcl/mailman/message/35636858/
1:58:51
_death
some test in plexippus-xpath tends to throw sbcl (w/ default settings) to ldb, so I comment it.. not clear to me why test code is even loaded if you just want to use it
2:09:56
cromachina
took the nuclear route: modified the quicklisp source i had for closure-common characters.lisp and changed all the deftypes to t
3:00:04
stylewarning
Does SBCL provide a simple way to construct a specialized simple-array from a pointer to foreign data