Ville, yes correct.
this seems to fix it
diff -r 782582237d7c src/org/armedbear/lisp/with-standard-io-syntax.lisp --- a/src/org/armedbear/lisp/with-standard-io-syntax.lisp +++ b/src/org/armedbear/lisp/with-standard-io-syntax.lisp @@ -45,6 +45,7 @@ (*print-level* nil) (*print-lines* nil) (*print-miser-width* nil) + (*print-pprint-dispatch* (copy-pprint-dispatch nil)) (*print-pretty* nil) (*print-radix* nil) (*print-readably* t)
On Fri, Feb 26, 2010 at 11:51 AM, Ville Voutilainen ville.voutilainen@gmail.com wrote:
On 26 February 2010 20:20, dmiles@users.sourceforge.net logicmoo@gmail.com wrote:
Is it known when the WITH-STANDARD-IO-SYNTAX.23 regression started?
I thought (and said to Mark) that it shouldn't fail - I was obviously wrong, it's a new test that I didn't have. I updated my ansi-tests and it does indeed fail. We need to test it on abcl 0.17 (as an example) to verify that it's old, but according to our investigations it looks like it's a matter of our with-standard-io-syntax failing to restore (or lexically bind) the pprint-dispatch table to the standard value.