name: explicit-iomodes
version: 0.6.0.3
cabal-version: >=1.6
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: 2009-2010 Bas van Dijk
author: Bas van Dijk
maintainer: Bas van Dijk <v.dijk.bas@gmail.com>
homepage: https://github.com/basvandijk/explicit-iomodes/
bug-reports: https://github.com/basvandijk/explicit-iomodes/issues
stability: experimental
category: System
synopsis: File handles with explicit IOModes
description: 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.
extra-source-files: README.markdown, NEWS
source-repository head
Type: git
Location: git://github.com/basvandijk/explicit-iomodes.git
Library
GHC-Options: -Wall
build-depends: base >= 4 && < 4.5
, base-unicode-symbols >= 0.1.1 && < 0.3
, tagged >= 0.0 && < 0.3
exposed-modules: System.IO.ExplicitIOModes
System.IO.ExplicitIOModes.Unsafe
other-modules: System.IO.ExplicitIOModes.Internal