bend-kit-concurrency@0.1.0.0 fails
0x9c5a51d7f05acfc6ef075fa6810ffa30
Parallel map and reduce over lists and arrays, a worker pool, select over channels, and timeouts.
bend-kit-concurrency@0.1.0.0 by paymog
Other versions (1)
- bend-kit-concurrency@0.2.0.0 2026-10-09 latest
- Published
- 2026-09-27
- Size
- 12,603 bytes, 1 files
- License
- MIT-0 (no LICENSE file; the hub's default)
- Declarations
- 0 laws (0 proved), 28 defs, 2 types
Import
import bend-kit-concurrency@0.1.0.0/concurrency.bend as Concurrency import 0x9c5a51d7f05acfc6ef075fa6810ffa30/concurrency.bend as Concurrency
Modules
- concurrency.bend 36 declarations — Parallel map and reduce over lists and arrays, a worker pool, select over channels, and timeouts.
Dependencies
No imports from other hub packages.
Dependents
- bend-kit-http@0.31.1.1 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.31.1.0 via
http/http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.31.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.30.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.29.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.28.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.27.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.26.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.25.0.2 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.25.0.1 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.25.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.24.3.1 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.24.3.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.24.2.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.24.1.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.24.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.23.0.1 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.23.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.22.0.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc - bend-kit-http@0.21.1.0 via
http.bend: import bend-kit-concurrency@0.1.0.0/concurrency.bend as Conc
Status on bend 2.0.36
| File | Status | Checker says | Time |
|---|---|---|---|
| concurrency.bend | fails | - expected : @-R:Type -> @k:(@_:Bool -> IO.OP<R>) -> IO.OP<R>outputError:
- expected : @-R:Type -> @k:(@_:Bool -> IO.OP<R>) -> IO.OP<R>
- observed : @-R:Type -> @k:(@_:Result<&1, &1, pool.worker~B, Unit> -> IO.OP<R>) -> IO.OP<R>
Context:
- p : Nat
- q : Chan(Sigma<&1, &1, pool.worker~A, _ => Chan(pool.worker~B)>)
- s : pool.worker~S
- b : pool.worker~B
- reply : Chan(pool.worker~B)
Location: pool.worker
175 | do IO<S>:
176>| sent : Bool <- Chan.send(B, reply, b)
| ^^^^^^^^^^^^^^^^^^^^^^
177 | pool.worker(~S, ~A, ~B, ~work, p, q, WIdle{s}) | 0.7 s |