Fork me on GitHub
#core-async
<
2020-03-31
>
Eddie18:03:05

I have an project that round trips each line of a CSV to an external service via an http request and writes the responses as a new CSV. Currently is operates purely off of lazy sequences. Do folks think re-implement this tiny project using channels would be a good way to learn core.async? If so, does anyone have a recommended resource that helped them grok core.async migration?

serioga07:04:47

“Do folks think re-implement this tiny project using channels would be a good way to learn core.async?” yes “does anyone have a recommended resource that helped them grok core.async migration?” https://github.com/clojure/core.async/blob/master/examples/walkthrough.clj for your task pipeline is a good candidate https://clojuredocs.org/clojure.core.async/pipeline

fmjrey13:04:13

Just be mindful of not doing blocking IO within a go block