[gambit-list] Problem with u8vector ports

Marc Feeley feeley at iro.umontreal.ca
Wed Feb 15 19:30:17 EST 2006


Sorry about that... it is a bug I have not yet fixed and what you are  
seeing is a lame debugging trace!

Marc

On 8-Feb-06, at 2:20 PM, Bruno Deferrari wrote:

> I'm having some problems with u8vector ports, what happens is that
> when there is no more data, instead of returning the EOF object, it
> signals an error. Could this be a bug??
>
> Here is an example of an interaction with gsi:
>
>> (define u8vec (make-u8vector 10 97))
>> u8vec
> #u8(97 97 97 97 97 97 97 97 97 97)
>> (call-with-input-u8vector u8vec (lambda (p) (read-all p read-char)))
> (u8vector-rbuf-fill #<input-port #2 (u8vector)> 1 #t)
> 1> ,b
> 0  ##make-u8vector-port
> 1  ##char-rbuf-fill
> 2  ##read-char
> 3  ##read-all
> 4  call-with-input-u8vector
> 5  (interaction)             (console)@3:1           (call-with- 
> input-u8vect...




More information about the Gambit-list mailing list