Explicit Sharing of Monadic Effects
Haskell
Latest commit 3c7205d Jun 30, 2011 Sebastian Fischer added source repository to cabal file
Permalink
Failed to load latest commit information.
Control/Monad updated implementation to reflect final version for JFP special issue Jun 30, 2011
Data/Monadic more primitive instances, export of derive function, and benchmarks f… Apr 9, 2010
.gitignore
HLint.hs
LICENSE initial commit of implementations and tests. Mar 2, 2009
README added test description to readme file May 27, 2009
Setup.hs fixed regression tests Apr 6, 2010
Test.hs
explicit-sharing.cabal
last.curry reflect new module structure in benchmarks May 29, 2009
last.hs updated implementation to reflect final version for JFP special issue Jun 30, 2011
permsort.curry initial commit of implementations and tests. Mar 2, 2009
permsort.hs updated implementation to reflect final version for JFP special issue Jun 30, 2011
repeated-sharing.hs corrected size function of repeated sharing benchmark Apr 9, 2010
reverse.curry
reverse.hs

README

Explicit Sharing of Monadic Effects
===================================

This package implements a monad transformer for sharing monadic
effects.

This package is available on Hackage:

  http://hackage.haskell.org/cgi-bin/hackage-scripts/package/explicit-sharing

It can be installed using cabal install:

  cabal install explicit-sharing

This repository also contains benchmark programs: 'permsort', 'naive
reverse' and 'logic last' -- all for Haskell and Curry.
 
Instructions on how to compile the benchmarks can be found in the
corresponding source files.
 
Regression tests can be found in Test.hs and run using 'cabal test'.