[flexi-streams-devel] refactoring *provide-use-value-restart*

Anton Vodonosov vodonosov at mail.ru
Sat Mar 3 02:33:47 UTC 2007


Patch is attached.

And one note. In the DEFINE-CHAR-READER macro we have:

...
(when (eq ,char-code :eof)
  (return-from stream-read-char :eof))
...

but in all usages of DEFINE-CHAR-READER :eof returned
directly from STREAM-READ-CHAR.

So perhpaps this when may be removed, to gain in performance?

Regards,
-Anton
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: flexi-streams.diff
URL: <https://mailman.common-lisp.net/pipermail/flexi-streams-devel/attachments/20070303/88adec5b/attachment.ksh>


More information about the Flexi-streams-devel mailing list