On Wed, 27 Dec 2006 22:54:07 +0200, Anton Vodonosov vodonosov@mail.ru wrote:
Instead of creating a class for each external format in order to optimize STREAM-READ-CHAR, we can just take all decision making code out from STREAM-READ-CHAR to (SETF FLEXI-STREAM-EXTERNAL-FORMAT).
Yes, I initially wrote something like that, but I thought it was kind of ugly and hard to maintain. Anyway, the issues with SBCL are gone now (see 0.9.1 release), so I think I'll keep it as it is for now. (I've already spent more time on this than I wanted.)
Thanks for you suggestion, Edi.