Idris-dev/test/effects002
Edwin Brady c3cdb9c465 Trying a new Effects api
Changes:
- Eff has become EffM, parameterised over (m : Type -> Type), which will
  allow us to introduce new effects later, though not currently used
- Eff itself is now a collection of type synonyms which build an EffM.
  It can take either one list of effects, a list of input and output
  effects, or a list of effects and a function to compute output
  effects; disambiguated by context
- EffT is as Eff, but takes the underlying 'm'
- Added 'sig' function for giving effect signatures.

All of the above mean we no longer need the {} syntactic sugar, though
it's still there. Old effect programs (should!) work with no or minimal
changes.
2015-04-05 17:42:54 +01:00
..
expected Categorise tests 2014-01-30 17:24:08 +00:00
run Make --nowarnreach the default (for now). 2014-04-11 09:10:26 +01:00
test025.idr Trying a new Effects api 2015-04-05 17:42:54 +01:00