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.4), base-unicode-symbols (≥0.1.1 & <0.3), tagged (≥0.0 & <0.3) |
| 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 |
| Source repository | darcs get http://code.haskell.org/~basvandijk/code/explicit-iomodes |
| Upload date | Sat Jan 22 21:45:47 UTC 2011 |
| Uploaded by | BasVanDijk |
| Built on | ghc-7.0 |
Modules
Downloads
- explicit-iomodes-0.6.0.2.tar.gz (Cabal source package)
- package description (included in the package)