name: explicit-iomodes
version: 0.4
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>
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@ package for
@ByteString@ operations.
source-repository head
Type: darcs
Location: http://code.haskell.org/~basvandijk/code/explicit-iomodes
Library
GHC-Options: -Wall
build-depends: base >= 4 && < 4.3
, base-unicode-symbols >= 0.1.1 && < 0.3
, tagged == 0.0.*
exposed-modules: System.IO.ExplicitIOModes
System.IO.ExplicitIOModes.Unsafe
other-modules: System.IO.ExplicitIOModes.Internal