On Wed, 11 Oct 2006 14:17:59 +0200, Magnus Henoch mange@freemail.hu wrote:
I tested it with CLISP (CVS version, slightly post-2.40). I used the examples on the web page; it worked fine until the binary example. In line 121 of request.lisp, READ-SEQUENCE for some reason extracts characters from STREAM, which it then fails to put into the byte array RESULT:
SYSTEM::STORE: #\G does not fit into #(0 0 0 0 0 0 0 0 0 0 ...), bad type [Condition of type SIMPLE-TYPE-ERROR]
The TEXTP parameter to READ-BODY is NIL, and (flexi-streams:flexi-stream-element-type stream) returns CHARACTER.
Hmm, CLISP certainly tries hard to be different from the pack... :)
Anyway, please try the new version 0.5.3 and see if it makes a difference.
Thanks for the report, Edi.