Cabal revisions of constrained-normal-1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: constrained-normal-Version: 1.0.0-Synopsis: Normalised Deep Embeddings for Constrained Type-Class Instances-Description: The package provides normal forms for monads and related structures, similarly to the Operational package.- The difference is that we parameterise the normal forms on a constraint, and apply that constraint to all- existential types within the normal form.- This allows monad (and other) instances to be generated for underlying types that require constraints on- their return-like and bind-like operations, e.g. Set.- .- This is documented in the following paper:- .- The Constrained-Monad Problem. Neil Sculthorpe and Jan Bracker and George Giorgidze and Andy Gill. 2013.- <http://www.ittc.ku.edu/~neil/papers_and_talks/constrained-monad-problem.pdf>- .- The functionality exposed by this library is also used internally by the Set-Monad and RMonad packages.--Category: Control-License: BSD3-License-file: LICENSE-Author: Neil Sculthorpe-Maintainer: Neil Sculthorpe <neil@ittc.ku.edu>-Copyright: (c) 2013 The University of Kansas-Homepage: http://www.ittc.ku.edu/csdl/fpg/theory/constrained-monad-problem.html-Stability: alpha-build-type: Simple-Cabal-Version: >= 1.6--Library- Build-Depends: base >= 4.5 && < 5- Ghc-Options: -Wall- Exposed-modules:- Control.Monad.ConstrainedNormal-----+Name: constrained-normal +Version: 1.0.0 +x-revision: 1 +Synopsis: Normalised Deep Embeddings for Constrained Type-Class Instances +Description: The package provides normal forms for monads and related structures, similarly to the Operational package. + The difference is that we parameterise the normal forms on a constraint, and apply that constraint to all + existential types within the normal form. + This allows monad (and other) instances to be generated for underlying types that require constraints on + their return-like and bind-like operations, e.g. Set. + . + This is documented in the following paper: + . + The Constrained-Monad Problem. Neil Sculthorpe and Jan Bracker and George Giorgidze and Andy Gill. 2013. + <http://dx.doi.org/10.1145/2500365.2500602> + . + The functionality exposed by this library is also used internally by the Set-Monad and RMonad packages. + +Category: Control +License: BSD3 +License-file: LICENSE +Author: Neil Sculthorpe +Maintainer: Neil Sculthorpe <neil.sculthorpe@ntu.ac.uk> +Copyright: (c) 2013 The University of Kansas +Homepage: http://www.ittc.ku.edu/csdl/fpg/theory/constrained-monad-problem.html +Stability: alpha +build-type: Simple +Cabal-Version: >= 1.6 + +Library + Build-Depends: base >= 4.5 && < 5 + Ghc-Options: -Wall + Exposed-modules: + Control.Monad.ConstrainedNormal + + + + +