IntersectMBO / IntersectMBO/cardano-node-emulator

Replace `freer-simple` and `freer-extras` by `polysemy`

Open
#60 0 comments 0 reactions 1 assignee Claimed by @mmontin View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.