The deepseq-generics package
This package provides a GHC.Generics-based Control.DeepSeq.Generics.genericRnf function which can be used for providing a rnf implementation. See the documentation for the genericRnf function in the Control.DeepSeq.Generics module to get started.
The original idea was pioneered in the generic-deepseq package (see http://www.haskell.org/pipermail/haskell-cafe/2012-February/099551.html for more information).
This package differs from the generic-deepseq package by working in combination with the existing deepseq package as opposed to defining a conflicting drop-in replacement for deepseq's Control.Deepseq module.
Properties
| Version | 0.1.0.0 |
|---|---|
| Dependencies | base (≥4.5 & <4.7), deepseq (≥1.2.0.1 & <1.4), ghc-prim (≥0.2 & <0.4) |
| License | BSD3 |
| Copyright | 2012, Herbert Valerio Riedel |
| Author | Herbert Valerio Riedel |
| Maintainer | hvr@gnu.org |
| Category | Control |
| Home page | https://github.com/hvr/deepseq-generics |
| Source repository | git clone https://github.com/hvr/deepseq-generics.git |
| Upload date | Mon Sep 24 13:06:32 UTC 2012 |
| Uploaded by | HerbertValerioRiedel |
| Built on | ghc-7.6 |
Modules
- Control
- DeepSeq
Downloads
- deepseq-generics-0.1.0.0.tar.gz (Cabal source package)
- package description (included in the package)