I've updated SBCL to work again, and also the gray-streams code on the way through. The MAKE-FN-STREAMS method from swank-sbcl.lisp should work verbatim in other gray-streams backends. Having a stab at LispWorks now. -Luke