superv.async icon indicating copy to clipboard operation
superv.async copied to clipboard

This is a Clojure(Script) library that extends core.async with error handling and includes a number of convenience functions and macros.

Results 10 superv.async issues
Sort by recently updated
recently updated
newest added

Trying to use superv.async in my ClojureScript project, but `(go-try S ...)` throws a ClassCastException at compile time: ``` (ns myproject.async-test (:require [cljs.test :as t :refer (deftest testing is async)]...

Here it seems to fail: https://github.com/replikativ/superv.async/blob/main/test/superv/async_test.cljc#L332 ``` timo@Zokolette> npx shadow-cljs compile ci ~/projects/superv.async shadow-cljs - config: /home/timo/projects/superv.async/shadow-cljs.edn shadow-cljs - connected to server [:ci] Compiling ... [:ci] Build completed. (81 files,...

The 0.2.9-SNAPSHOT is newer than 0.2.9 and this confuses because it breaks working with konserve-jdbc in datahike-jdbc. There should be a 0.3.0-SNAPSHOT released asap so the confusion is solved. https://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm#MAVEN401

Currently we recommend using `on-abort` to clean up resources, but with the new finally support this should be automatically covered. We should remove `on-abort`.

- [ ] extract from [hitchhiker-tree](https://github.com/replikativ/hitchhiker-tree) - [x] extract from [konserve](https://github.com/replikativ/konserve) - [ ] release new version with updated dependencies

enhancement

When using the `go-for` macro with nested loops, `core.async` can trigger a "too many pending puts" assertion. This shouldn't happen, values should be produced lazily.