Gee, that's strange.  When I try it, even with a larger size, it still
works fine for me.


> > |
> > | (define read-network-byte
> > |   (lambda (port)
> > |     (let ((v (make-uniform-array #\nul 1)))
>                                           ^^^
> when array size is 1, it works. But if i set it to 3, for instance. Then
> it'll still block..
> 
> > |       (uniform-array-read! v port)
> > |       (uniform-vector-ref v 0))))
> > `--


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to