Michael Walker
1d085f4ea9
More transformer instances (inc. strict versions)
2015-05-30 01:45:20 +01:00
Michael Walker
d2178c2814
Add some transformer instances
2015-05-29 16:51:51 +01:00
Michael Walker
1063b36fbd
Resolve conflict with Prelude.catch in base-4.5 in STM
2015-02-16 03:37:16 +00:00
Michael Walker
ef580d66e8
Use MonadThrow/MonadCatch for MonadSTM exceptions
2015-02-13 00:46:13 +00:00
Michael Walker
a305354b65
Add STM exceptions
2015-02-13 00:46:11 +00:00
Michael Walker
f79f7fd245
Add a MonadSTM
...
- Each MonadConc has an associated MonadSTM, transactions of which
it can run atomically.
- The MonadSTM for IO is STM.
- Conc and ConcIO do not yet have a MonadSTM.
2015-02-09 15:30:54 +00:00