packages feed

machinecell-1.1.0: machinecell.cabal

name:                machinecell
version:             1.1.0
synopsis:            Arrow based stream transducers
license:             BSD3
license-file:        LICENSE
author:              Hidenori Azuma
maintainer:          Hidenori Azuma <as.capabl@gmail.com>
stability:     	     experimental
homepage:   	     http://github.com/as-capabl/machinecell
bug-reports:   	     http://github.com/as-capabl/machinecell/issues
copyright:           Copyright (c) 2014 Hidenori Azuma
category:            Control
build-type:          Simple
extra-source-files:  README.md, CHANGELOG.md .gitignore
cabal-version:       >=1.10

description:
	Stream processing library similar to pipes, couduit, or machines.
	.
	Arrow combinatins are supported and can be used with the arrow notation.
	AFRP-like utilities are also available.

library
  exposed-modules:     Control.Arrow.Machine, Control.Arrow.Machine.Event, Control.Arrow.Machine.Plan, Control.Arrow.Machine.Types, Control.Arrow.Machine.Utils, Control.Arrow.Machine.Running, Control.Arrow.Machine.ArrowUtil
  other-modules:         Control.Arrow.Machine.Event.Internal
  other-extensions:    FlexibleInstances, Arrows, RankNTypes, TypeSynonymInstances, MultiParamTypeClasses, GADTs, FlexibleContexts, NoMonomorphismRestriction, RecursiveDo
  build-depends:       base >=4.0 && < 5.0, mtl >=2.0, free >=3.0 && < 5.0, profunctors >=3.0
  hs-source-dirs:      src
  default-language:    Haskell2010

Test-suite spec
  type:                exitcode-stdio-1.0
  default-language:    Haskell2010
  hs-source-dirs:      test
  main-is:             spec.hs
  other-modules:       RandomProc
  Build-depends:       base >=4.0 && < 5.0, mtl >=2.0, profunctors >=3.0, QuickCheck >=2.0, hspec >=1.0, machinecell

source-repository head
  type:		git
  location:	https://github.com/as-capabl/machinecell.git
  branch:	master

source-repository this
  type:		git
  location:	https://github.com/as-capabl/machinecell.git
  tag:		release-1.1.0