core-async

2019-05-23T18:31:33.156600Z

Are their any Clojure http client libraries which support core.async?

2019-05-23T18:33:02.157Z

aleph uses manifold that trivially integrates with core.async

2019-05-23T18:33:21.157500Z

but really you can use any async http lib by calling put! in a callback

2019-05-23T18:36:38.158100Z

@nicholas.jaunsen i've had success with http-kit and core.async using put! in the callback function

2019-05-23T18:38:53.158600Z

I'd pick a good http lib first, since the integration with core.async is so trivial

2019-05-23T18:39:09.159Z

it's not like they can prepackage any useful complex flow

2019-05-23T18:45:07.159200Z

i am very happy with http-kit

2019-05-23T18:47:59.159900Z

I am very skeptical that anyone actually needs an async http client unless you are writing a proxy

ghadi 2019-05-23T18:48:40.160400Z

java.net.http works well -- you can use a callback to put the result into a channel