Hi Chris, Christopher Baines skribis: > I'm looking at this since it's used in (web response) > read-response-body. > > * module/ice-9/suspendable-ports.scm (get-bytevector-all): New > procedure. > (port-bindings): Add it. Given that ‘get-bytevector-n!’ already has a variant in suspendable-ports.scm, my preference would be to rewrite ‘get-bytevector-all’ in Scheme (patch attached). That way, it would naturally be suspendable. (It’s also in line with the general strategy of moving things to Scheme.) I don’t expect significant performance difference compared to the C implementation since that is dominated by allocations and I/O. Thoughts? Ludo’.