In Julia, if a function returns a continuous stream of data, is it possible 
to 'take' the head of the stream before the stream has terminated? I am 
used to Clojure which has many mechanisms to do exactly this? I assume this 
is due to the inherent laziness of Clojure.

I made a previous post regarding a situation in which I was attempting to 
use 'HTTPClient' for a GET to a service that returns a continuous reply of 
json objects. I thought the following might work, but the fetch(r ) still 
blocks:

rr = get(url, RequestOptions(blocking=false, ...))
r = fetch(r ))
readytes(r)

Thanks.

Reply via email to