The explicit-iomodes package
The module System.IO.ExplicitIOModes exports a Handle to a file which is parameterized with the IOMode the handle is in. All operations on handles explicitly specify the needed IOMode. This way it is impossible to read from a write-only handle or write to a read-only handle for example.
See the explicit-iomodes-bytestring/text package for ByteString/Text operations.
Properties
| Versions | 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.2, 0.3, 0.4, 0.4.0.1, 0.4.1, 0.5, 0.6, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.0.4, 0.6.0.5 |
|---|---|
| Dependencies | base (≥4 & <4.7), base-unicode-symbols (≥0.1.1 & <0.3), tagged (≥0.0 & <0.5) |
| License | BSD3 |
| Copyright | 2009-2010 Bas van Dijk |
| Author | Bas van Dijk |
| Maintainer | Bas van Dijk <v.dijk.bas@gmail.com> |
| Stability | experimental |
| Category | System |
| Home page | https://github.com/basvandijk/explicit-iomodes/ |
| Bug tracker | https://github.com/basvandijk/explicit-iomodes/issues |
| Source repository | git clone git://github.com/basvandijk/explicit-iomodes.git |
| Upload date | Sun Sep 23 15:46:29 UTC 2012 |
| Uploaded by | BasVanDijk |
| Built on | ghc-7.6 |
Modules
Downloads
- explicit-iomodes-0.6.0.5.tar.gz (Cabal source package)
- package description (included in the package)