-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cats Effect: STM & TRef #791
Labels
cats effect
Related to integration with Cats Effect.
Milestone
Comments
I would like to try this one. |
I think for convenience we could add |
@VladKopanev Yes, that would be fantastic! |
jdegoes
pushed a commit
that referenced
this issue
Apr 30, 2019
* Implement effect-polymorphic class atop STM #791 * Implement effect-polymorphic TRef #791 * remove unnecessary type parameters #791 * Add 'FunctionK' instance for converting TaskR to cats.IO #791 * Link to original documentation #791 * More efficient `collectAll` #791 * Make every method final #791 * Revert: Add 'FunctionK' instance for converting TaskR to cats.IO #791 (37d17db) * Push implicits down to atomically #791 * Reorder methods alphabetically #791 * Fix formatting #791
Dan-M
added a commit
to Dan-M/scalaz-zio
that referenced
this issue
May 2, 2019
ghostdogpr
pushed a commit
to ghostdogpr/scalaz-zio
that referenced
this issue
May 5, 2019
* Implement effect-polymorphic class atop STM zio#791 * Implement effect-polymorphic TRef zio#791 * remove unnecessary type parameters zio#791 * Add 'FunctionK' instance for converting TaskR to cats.IO zio#791 * Link to original documentation zio#791 * More efficient `collectAll` zio#791 * Make every method final zio#791 * Revert: Add 'FunctionK' instance for converting TaskR to cats.IO zio#791 (37d17db) * Push implicits down to atomically zio#791 * Reorder methods alphabetically zio#791 * Fix formatting zio#791
ghostdogpr
pushed a commit
to ghostdogpr/scalaz-zio
that referenced
this issue
May 5, 2019
Done in #796 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Introduce an effect-polymorphic class atop
STM
andTRef
, with a default implementation for any Cats Effect data type (Cats IO, Monix Task, etc.).The methods will all delegate to ZIO
STM
, but they will take theZIO
effect returned bySTM
methods and lift it into any effectF[_]
that is suitable equipped.The text was updated successfully, but these errors were encountered: