IntersectMBO / IntersectMBO/cardano-node-emulator
Replace `freer-simple` and `freer-extras` by `polysemy`
Open
- Dominant language
- Haskell
- Stars
- 7
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
`freer-simple` is no longer maintained and does not compile with GHC 9.12.
A more stable effect system should be used instead, typically `polysemy`.
Ideally, this should replace usage of `freer-simple`, but also the ad-hoc helpers living in `freer-extras.`
If freer-extras is not totally super-seeded by `polysemy`, this should be documented under this issue, and ad-hoc fixes should be found based on each missing use case.
Contributor guide
Assessment
This issue has not been assessed yet.