packages feed

arrow-list-0.6: arrow-list.cabal

Name:             arrow-list
Version:          0.6
Synopsis:         List arrows for Haskell.
Description:      This small Haskell library provides some type class, types
                  and functions to work with list (and list-like) arrows. List
                  arrows represent computations that may return multiple
                  outputs. Making functions that return lists an instance of
                  both the `Category` and `Arrow` type class allow you to
                  easily compose multiple computations into one with standard
                  building blocks.

Category:         Control
License:          BSD3
License-file:     LICENSE
Author:           Sebastiaan Visser
Maintainer:       haskell@fvisser.nl
Build-Type:       Simple
Cabal-Version:    >= 1.6

Library
  GHC-Options:      -Wall
  HS-Source-Dirs:   src

  Build-Depends:    base ==4.*
                  , mtl >= 1.1 && < 2.1
                  , containers >=0.3 && < 0.5

  Exposed-modules:  Control.Arrow.ArrowF
                    Control.Arrow.ArrowKleisli
                    Control.Arrow.ArrowList
                    Control.Arrow.List
                    Control.Arrow.Sequence
                    Control.Monad.Sequence