packages feed

arrow-list-0.6.1: arrow-list.cabal

Name:             arrow-list
Version:          0.6.1
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
Build-Type:       Simple
Cabal-Version:    >= 1.6

Author:        Sebastiaan Visser
Maintainer:    Sebastiaan Visser <code@fvisser.nl>
Homepage:      https://github.com/sebastiaanvisser/arrow-list
Bug-Reports:   http://github.com/sebastiaanvisser/arrow-list/issues

Source-Repository head
  Type:     git
  Location: git://github.com/sebastiaanvisser/arrow-list.git

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

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

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