name: explicit-iomodes version: 0.5 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 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. 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 && < 0.2 exposed-modules: System.IO.ExplicitIOModes System.IO.ExplicitIOModes.Unsafe other-modules: System.IO.ExplicitIOModes.Internal