Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nomisrev/arrow-fx-coroutines-utils

Small library for concurrency primitives that are not included in Arrow Fx Coroutines.
https://github.com/nomisrev/arrow-fx-coroutines-utils

Last synced: 21 days ago
JSON representation

Small library for concurrency primitives that are not included in Arrow Fx Coroutines.

Awesome Lists containing this project

README

        

# Module arrow-fx-utils

Small library that contains some concurrency primitives that are not included in Arrow Fx Coroutines.
If a primitive becomes so popular that it might be moved to Arrow Fx Coroutines

Data types in Arrow Fx Utils

- [x] CyclicBarrier from [Cats-effect](https://github.com/typelevel/cats-effect/blob/series/3.x/std/shared/src/main/scala/cats/effect/std/CyclicBarrier.scala)
- [x] Uncancellable from [Cats-effect](https://github.com/typelevel/cats-effect)
- [x] HotSwap from [Cats-effect](https://github.com/typelevel/cats-effect/blob/series/3.x/std/shared/src/main/scala/cats/effect/std/Hotswap.scala)
- [x] Backpressure [Cats-effect](https://github.com/typelevel/cats-effect/blob/series/3.x/std/shared/src/main/scala/cats/effect/std/Backpressure.scala)
- [x] CountDownLatch [Cats-effect](https://github.com/typelevel/cats-effect/blob/series/3.x/std/shared/src/main/scala/cats/effect/std/CountDownLatch.scala)

Propose new data types in the issues 🙏