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:

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:

darcs get

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


Versions0.1, 0.2,, 0.3,, 0.4, 0.5, 0.6, 0.6.1, 0.7, 0.8, 0.9, 0.10,, 0.11
Change logNone available
Dependenciesbase (>=4 && <4.4), base-unicode-symbols (>=0.1.1 && <0.3), explicit-iomodes (>=0.5 && <0.7), monad-control (==0.2.*), pathtype (>=0.0.1 && <0.6), regional-pointers (==0.6.*), regions (==0.9.*), transformers (==0.2.*) [details]
Copyright2010 Bas van Dijk
AuthorBas van Dijk
MaintainerBas van Dijk <>
CategorySystem, Monadic Regions
Source repositoryhead: darcs get
UploadedWed Mar 9 12:21:05 UTC 2011 by BasVanDijk
Downloads2105 total (93 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees