No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 39d0d09 Dec 6, 2015
Permalink
Failed to load latest commit information.
Benchmarks benchmarking tweaks May 11, 2014
Examples comment Dec 6, 2015
ix minor fixes (GHC's kind checking improved) Apr 4, 2013
pa some examples of shift0/reset0 that change the return type Aug 17, 2015
CodensityHandlers.hs Mild tidying and change the README link to point to the new draft. Dec 2, 2012
CodensityTopLevel.hs Merge branch 'master' of github.com:slindley/effect-handlers Dec 5, 2012
Cont.hs move Cont back Nov 28, 2012
DesugarHandlers.hs fix for TH 2.9 - now works with GHC 7.8.2 May 11, 2014
FreeHandlers.hs Mild tidying and change the README link to point to the new draft. Dec 2, 2012
FreeIdiomHandlers.hs Playing around with idiom handlers using a free idiom. May 15, 2013
FreeTopLevel.hs Merge branch 'master' of github.com:slindley/effect-handlers Dec 5, 2012
Handlers.hs Merge branch 'master' of github.com:slindley/effect-handlers Dec 3, 2012
ParseCode.hs tweaks Nov 9, 2012
ParseHandlers.hs Support type arguments in handles clauses that are not type variables Dec 12, 2012
README.md update link to paper May 11, 2014
ShallowCodensityHandlers.hs tweaks and shallow codensity performance Nov 26, 2012
ShallowFreeHandlers.hs more tidying Mar 3, 2013
TopLevel.hs more tidying Mar 3, 2013
control0-handlers.ml tweaks Dec 2, 2012
control0.ml clean up Windows rubbish Jul 30, 2012
handlers.ml tweaks Dec 2, 2012
handlers.rkt tweaks Jul 19, 2012
handlers.sml Haskell |-> SML Jul 26, 2012
parameterised-handlers.ml tweaks Dec 2, 2012

README.md

Effect handlers

Effect handler libraries.

Written by Ohad Kammar, Sam Lindley and Nicolas Oury.

  • GHC: Handlers.hs
  • OCaml: handlers.ml
  • SML/NJ: handlers.sml
  • Racket: handlers.rkt

GHC examples:

  • Examples/

GHC benchmarks:

  • Benchmarks/

See the paper for further details.