packages feed

explicit-iomodes-0.6.0.3: explicit-iomodes.cabal

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