NOTICE: This package no longer exists in Ports


./devel/hs-deepseq [deep evaluation of data structures]

[ CVSweb ] [ Homepage ] [ RSS feed ]

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(), ftp()
Distfile available on: cdrom(), ftp()

Version History (View Complete History)
  • (2012-09-03) Package deleted from Ports
  • (2011-04-13) Updated to version: hs-deepseq-1.1.0.2
  • (2010-06-25) Updated to version: hs-deepseq-1.1.0.0p3
  • (2010-06-06) Updated to version: hs-deepseq-1.1.0.0p2
  • (2010-05-19) Updated to version: hs-deepseq-1.1.0.0p1
  • (2010-05-14) Updated to version: hs-deepseq-1.1.0.0p0
  • (2010-04-10) Package added to openports.se, version deepseq-1.1.0.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit 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@