packages feed

explicit-iomodes-0.4: explicit-iomodes.cabal

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