On 17 March 2012 00:57, Ian Price <ianpric...@googlemail.com> wrote: > > This still doesn't answer my concerns. I don't think the user should > have to be checking the length of the result themselves. > > (let ((bv (get-bytevector-n (response-port r) nbytes))) > (cond ((eof-object? bv) > (incomplete-response ...)) > ((= (bytevector-length bv) nbytes) bv) > (else > (incomplete-response ...)))) >
This. > Am I the only one who feels strongly about this? > No. I guess you are still reading the rest of the thread ;-)