Alan Bram <[EMAIL PROTECTED]> writes: > Gee, that's strange. When I try it, even with a larger size, it > still works fine for me.
The problem is likely that uniform-array-read! will try to fill the whole array, if necessary by doing more than one call to read(2). The first call will not block after select or poll has given the green light for reading, but the second call might block (or not). (In 1.8, uniform-vector-read! will make the guarantee to only call read(2) once when you read from a file descriptor (and not a port)). -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user