Re: Sketch of a Scheme http request procedures Lassi Kortela 13 Mar 2020 18:48 UTC
> I don't think that's a great API, it makes it impossible to download > files that are larger than the amount of RAM currently available. > > That's part of why it's called "simple". But I suppose there does need > to be a way to provide piece-by-piece handling in the main API. From experience, offering the response body as a byte input port highly recommended. R6RS has `get-bytevector-all` (among others). Hence in throwaway scripts, you could just do something like: (utf8->string (get-bytevector-all (response-body response)))