name: explicit-iomodes version: 0.6.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 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.7 , base-unicode-symbols >= 0.1.1 && < 0.3 , tagged >= 0.0 && < 0.5 exposed-modules: System.IO.ExplicitIOModes System.IO.ExplicitIOModes.Unsafe other-modules: System.IO.ExplicitIOModes.Internal