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.
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.3), base-unicode-symbols (≥0.1.1 & <0.2), tagged (0.0.*) |
| License | BSD3 |
| Copyright | 2009 Bas van Dijk |
| Author | Bas van Dijk |
| Maintainer | Bas van Dijk <v.dijk.bas@gmail.com> |
| Stability | experimental |
| Category | System |
| Source repository | darcs get http://code.haskell.org/~basvandijk/code/explicit-iomodes |
| Upload date | Mon Dec 28 14:20:32 UTC 2009 |
| Uploaded by | BasVanDijk |
| Built on | ghc-6.10, ghc-6.12 |
Modules
- System
Downloads
- explicit-iomodes-0.1.3.tar.gz (Cabal source package)
- package description (included in the package)