packages feed

arrow-list-0.7: arrow-list.cabal

name:                arrow-list
version:             0.7
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.
author:              Sebastiaan Visser
maintainer:          code@silk.co
category:            Control
license:             BSD3
homepage:            https://github.com/silkapp/arrow-list
bug-reports:         https://github.com/silkapp/arrow-list/issues
license-file:        LICENSE
build-type:          Simple
cabal-version:       >= 1.6

extra-source-files:
  CHANGELOG.md
  LICENSE
  README.md

source-repository head
  type:              git
  location:          https://github.com/silkapp/arrow-list.git

library
  ghc-options:       -Wall
  hs-source-dirs:    src
  exposed-modules:
    Control.Arrow.Kleisli.Class
    Control.Arrow.List.Class
    Control.Arrow.ListLike.Class
    Control.Arrow.List
    Control.Arrow.Sequence
    Control.Monad.Sequence
  build-depends:
      base ==4.*
    , containers >= 0.3 && < 0.6
    , mtl >= 1.1 && < 2.3