monad-classes
[Index] Package maintainers For package maintainers and hackage trustees Candidates See this series of articles for the detailed description and motivation. This is a more flexible version of mtl, the monad transformers library. You can have many layers of e.g. state transformers in your stack, and you don't have to explicitly lift your gets and puts, as soon as different state transformers carry different types of states. Example: mtl requires Î(n2) instances (like MonadReader e (StateT s m)); monad-classes requires only Î(n) of them (where n is the number of different transformer types). If you'd like to define your own monad-classes-style class, you have to write much less boilerplate code.
hackage.haskell.org
0.3.2.2
almost 8 years ago
7
5,630 total
4
Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Filter by Kind
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/monad-classes
spec |
| License | MIT |
| First Release | about 11 years ago |
| Last Synced | 3 days ago |
Repository
| Stars | 6 on GitHub |
| Forks | 5 on GitHub |