pkgsrc-WIP-cvs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: wip/hs-regions
Module name: wip
Committed by: phonohawk
Date: Wed Mar 3 09:51:17 UTC 2010
Import into wip/hs-regions
Log Message:
Import hs-regions-0.4 as wip/hs-regions.
This package provides the region monad transformer. Scarce resources
like files, memory pointers or USB devices for example can be opened
in a region. When the region terminates, all opened resources will be
automatically closed. The main advantage of regions is that the opened
resources can not be returned from the region which ensures no I/O
with closed resources is possible.
The primary technique used in this package is called "Lightweight
monadic regions" which was invented by Oleg Kiselyov and Chung-chieh
Shan. See:
http://okmij.org/ftp/Haskell/regions.html#light-weight
Also see the regions-monadsfd and regions-monadstf packages which
provide instances for the classes in the respected monads packages.
For an example on how to use this library see the safer-file-handles,
usb-safe or regional-pointers packages.
Note that if you want to open your type of scarce resource in a
region, the only thing you have to do is define an instance for the
Resource class (which you can find in: Control.Resource).
Status:
Vendor Tag: PHONOHAWK
Release Tags: PHONOHAWK_20100303
N wip/hs-regions/distinfo
N wip/hs-regions/Makefile
N wip/hs-regions/buildlink3.mk
N wip/hs-regions/PLIST
N wip/hs-regions/DESCR
No conflicts created by this import
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs
Home |
Main Index |
Thread Index |
Old Index