is there an equivalent construct here that allows something like this:
(require '[diehard.core :as dh])
(dh/with-retry {:retry-on TimeoutException
:max-retries 3}
(fetch-data-from-the-moon-future))
where fetch-data-from-the-moon-future is a future(...) and of course the function will return another future?
...i mean it doesn't have to be a future, it can be a thread or anything else as long as async construct equivalents are available.
is there an equivalent construct here that allows something like this:
where
fetch-data-from-the-moon-futureis afuture(...)and of course the function will return anotherfuture?...i mean it doesn't have to be a
future, it can be athreador anything else as long as async construct equivalents are available.