Version: 1.1.0.2, Package name: hs-deepseq-1.1.0.2 |
Maintained by: Matthias Kilian |
Master sites: |
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. |
MD5: kLZkgPDrZZwdsgnucD4BYg= |
RMD160: tMQaGnoTrt0vQro0meaTqlMV7Tk= |
Filesize: 3.534 KB |
Package available on: cdrom( ![]() ![]() Distfile available on: cdrom( ![]() ![]() |
Version History (View Complete History) |
|
2011-04-23 14:22:59 by Matthias Kilian | Files touched by this commit (11) |
Log message: New distinfo after DIST_SUBDIR change in ghc.port.mk. |
2011-04-11 08:35:33 by Matthias Kilian | Files touched by this commit (4) |
Log message: Update to 1.1.0.2. |
2011-03-14 03:17:27 by Stuart Henderson | Files touched by this commit (74) |
Log message: fix various typos, from Anthony J. Bentley with a few tweaks by myself |
2010-11-03 16:13:39 by Matthias Kilian | Files touched by this commit (57) |
Log message: bumpski |
2010-10-28 07:51:48 by Jasper Lievisse Adriaanse | Files touched by this commit (110) |
Log message: - regen plist after recent ghc.port.mk change - adjust @exec/@unexec accordingly "just go ahead" kili@ |
2010-07-17 07:56:14 by Matthias Kilian | Files touched by this commit (21) |
Log message: Switch to REVISION. |
2010-06-15 11:18:51 by Matthias Kilian | Files touched by this commit (33) |
Log message: Bump after ghc update. |
2010-06-06 04:06:45 by Matthias Kilian | Files touched by this commit (38) |
Log message: Bump after the stupid ABI changes in GHC. |
2010-05-19 09:58:23 by Matthias Kilian | Files touched by this commit (76) |
Log message: Silent register.sh/unregister.sh after the change to Cabal in ghc. Run unregister.sh with `--force'. |
2010-05-14 03:08:27 by Matthias Kilian | Files touched by this commit (70) |
Log message: Use @unexec. I must have been on drugs when using @unexec-delete for unregister.sh in all the new ghc libraries (which leads to bogus registered ghc packages after updates). You can use the command ghc-pkg check to check ghcs internal package list. If it reports missing files for some package (like hashed-storage-0.4.11), you can forcibly unregister it by running (as root) something like ghc-pkg unregister hashed-storage-0.4.11 ok dcoppa@ |