The safer-file-handles package

[Tags: bsd3, library]

This package adds three safety features on top of the regular System.IO file handles and operations:

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

This technique is implemented in the regions package which is re-exported from safer-file-handles.

See the safer-file-handles-examples package for examples how to use this package:

git clone https://github.com/basvandijk/safer-file-handles-examples

See the safer-file-handles-bytestring/text package for ByteString/Text operations on regional file handles.


Properties

Versions0.1, 0.2, 0.2.0.1, 0.3, 0.3.0.1, 0.4, 0.5, 0.6, 0.6.1, 0.7, 0.8, 0.9, 0.10, 0.10.0.1, 0.11
Dependenciesbase (>=4 && <4.5), base-unicode-symbols (>=0.1.1 && <0.3), explicit-iomodes (>=0.5 && <0.7), pathtype (>=0.0.1 && <0.6), regional-pointers (==0.7.*), regions (==0.11.*), transformers (==0.2.*)
LicenseBSD3
Copyright2010-2011 Bas van Dijk
AuthorBas van Dijk
MaintainerBas van Dijk <v.dijk.bas@gmail.com>
Stabilityexperimental
CategorySystem, Monadic Regions
Home pagehttps://github.com/basvandijk/safer-file-handles/
Bug trackerhttps://github.com/basvandijk/safer-file-handles/issues
Source repositoryhead: git clone git://github.com/basvandijk/safer-file-handles.git
Upload dateFri Sep 23 10:10:47 UTC 2011
Uploaded byBasVanDijk
Downloads995 total (99 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees