name: deepseq version: 1.3.0.1 id: deepseq-1.3.0.1-8bd62e61607622088124a56552365768 license: BSD3 copyright: maintainer: libraries@haskell.org stability: homepage: package-url: synopsis: Deep evaluation of data structures description: This package provides methods for fully evaluating data structures (\"deep evaluation\"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. . The primary use of this package is via the 'deepseq' function, a \"deep\" version of 'seq'. It is implemented on top of an 'NFData' typeclass (\"Normal Form Data\", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. . category: Control author: exposed: True exposed-modules: Control.DeepSeq hidden-modules: trusted: False import-dirs: ${pkgroot}/deepseq-1.3.0.1 library-dirs: ${pkgroot}/deepseq-1.3.0.1 hs-libraries: HSdeepseq-1.3.0.1 extra-libraries: extra-ghci-libraries: include-dirs: includes: depends: array-0.4.0.1-0eec8a1367dc70497ddf1004b2bc3e1a base-4.6.0.1-b4caa1d18c332900c72bf5d231dded4f hugs-options: cc-options: ld-options: framework-dirs: frameworks: haddock-interfaces: ${pkgroot}/../../share/doc/ghc/html/libraries/deepseq-1.3.0.1/deepseq.haddock haddock-html: ${pkgroot}/../../share/doc/ghc/html/libraries/deepseq-1.3.0.1