Re: [ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-13 Thread Christopher Small
Cool project; Thanks for working on and sharing this. Worth mentioning that Christian Weilbach built a thing called superv (based on the supervisor pattern in Erlang) which solves some similar problems using macros with some of the other core.async api, but I don't think implemented a version

Re: [ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-13 Thread Christopher Small
Cool project; Thanks for working on and sharing this. Worth mentioning that Christian Weilbach built a thing called superv (based on the supervisor pattern in Erlang) which solves some similar problems using macros with some of the other core.async api, but I don't think implemented a version

Re: [ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-12 Thread 'Tsutomu YANO' via Clojure
(Sorry, I send a response before writing text fully. This is a repost) The most large difference is safe exception-handling and easy per-request result-handling. 'concurrently' is built on top of pipeline/pipeline-blocking of core.async. It have functions like `concurrent-process` and

Re: [ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-12 Thread 'Tsutomu YANO' via Clojure
The most large difference is safe exception-handling and per-thread 'concurrently' is built on top of pipeline/pipeline-blocking of core.async. It have functions like `concurrent-process` and `concurrent-process-blocking` that depend on `pipeline` and `pipeline-blocking`, so you can pass input

Re: [ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-12 Thread Rangel
Interesting project. Can you expand on any differences or similarities with core.async's pipeline, pipeline-async, etc ? https://clojuredocs.org/clojure.core.async/pipeline On Sun, Sep 12, 2021 at 5:30 AM 'Tsutomu YANO' via Clojure < clojure@googlegroups.com> wrote: > Hi clojurians, > > We

[ANN] Concurrently - A library for making concurrent process-pipeline backed by core.async

2021-09-12 Thread 'Tsutomu YANO' via Clojure
Hi clojurians, We publish our library for concurrent processing of data with core.async. named 'concurrently' https://github.com/uzabase/concurrently With 'concurrently', programmers can create shared process-pipelines backed by core.async and can