packages feed

TV-0.5.0: TV.cabal

Name:                   TV
Version:                0.5.0
Synopsis:               Tangible Values -- composable interfaces
Category:               Interfaces
Description:
  TV is a library for composing /tangible values/ (\"TVs\"), i.e., values
  that carry along external interfaces.  Values and interfaces are
  /combined and separable/, which makes TVs ready to use and to reuse.
  .
  Try out the examples in @src\/Examples.hs@.
  .
  For more information, including examples, please see the project wiki
  page <http://haskell.org/haskellwiki/TV>
  .
  &#169; 2006-2013 by Conal Elliott; BSD3 license.
Author:                 Conal Elliott 
Maintainer:             conal@conal.net
Copyright:              (c) 2006-2013 by Conal Elliott
Homepage:               http://haskell.org/haskellwiki/TV
License:                BSD3
License-File:           COPYING
Cabal-Version:          >= 1.8
Build-type:             Simple
Stability:              experimental
Extra-source-files:
                        src/Examples.hs

source-repository head
  type:     git
  location: git://github.com/conal/TV.git


Library
  Hs-Source-Dirs:       src
  Build-Depends:        base<5, DeepArrow>=0.4.0, TypeCompose >= 0.9.1
  Exposed-Modules:
                        Interface.TV
                        Interface.TV.Input
                        Interface.TV.Output
                        Interface.TV.Tangible
                        Interface.TV.OFun
                        Interface.TV.Common
                        Interface.TV.IO
                        Interface.TV.Defaults
  ghc-options:          -Wall