Idris-dev/test/effects003
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 Add missing test file 2015-01-01 17:21:28 +00:00
foo Add Hangman example to tests 2015-01-01 16:59:49 +00:00
hangman.idr Trying a new Effects api 2015-04-05 17:42:54 +01:00
input Add Hangman example to tests 2015-01-01 16:59:49 +00:00
run Add Hangman example to tests 2015-01-01 16:59:49 +00:00
VectMissing.idr Add Hangman example to tests 2015-01-01 16:59:49 +00:00