The patch, as per discussion on sbcl-devel.
Now (print 1 2) yields:
(print 1 2)
debugger invoked on a TYPE-ERROR in thread #<THREAD "initial thread" RUNNING {A9F5941}>: The value 2 is not of type STREAM.
PRINC, PPRINT and PRIN1 now give the same error as the above when given non-output-stream second argument.
Regards, Roman
The patch, as per discussion on sbcl-devel.
Now (print 1 2) yields:
(print 1 2)
debugger invoked on a TYPE-ERROR in thread #<THREAD "initial thread" RUNNING
{A9F5941} >:
The value 2 is not of type STREAM.
PRINC, PPRINT and PRIN1 now give the same error as the above when given non-output-stream second argument.
Regards,
Roman