Skip to content
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

Use unliftio over monad-control #37

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

brandonchinn178
Copy link

@brandonchinn178 brandonchinn178 commented Nov 23, 2020

Resolves #31

  • unliftio provides async exception safety with mask
  • MonadUnliftIO, IMO, is a much better interface than MonadBaseControl/MonadBase, and we should encourage users of this library to use unliftio instead of monad-control

@domenkozar
Copy link

@basvandijk what do you think about this one?

@alexbiehl
Copy link

It feels like the ecosystem is slowly moving away from monad-control. It would be great if this PR could be considered for merge.

@avanov
Copy link

avanov commented Dec 14, 2021

@brandonchinn178 just FYI, this branch was merged into my fork via this PR, alongside previously applied #24

@avanov
Copy link

avanov commented Dec 14, 2021

avanov pushed a commit to avanov/pool that referenced this pull request Dec 14, 2021
@avanov avanov mentioned this pull request Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Async exception safety?
4 participants