packages feed

Coroutine-0.1.0.0: Coroutine.cabal

name:            Coroutine
version:         0.1.0.0
copyright:       (c) 2008 Ryan Ingram
license:         BSD3
license-file:    LICENSE
author:          Ryan Ingram <ryani.spam@gmail.com>
maintainer:      Ryan Ingram <ryani.spam@gmail.com>
category:        Control
synopsis:        Type-safe coroutines using lightweight session types.
description:     This package provides a pure interface for composing
                 independent functions that have a well-defined
                 communication protocol.
                 It is loosely based on Jesse Tov's Haskell Symposium 2008
                 paper "Haskell Session Types with (almost) no class"
                 (http://www.ccs.neu.edu/home/tov/pubs/session08.html)
stability:       experimental
build-type:      Simple
cabal-version:   >= 1.2.1

library
  exposed-modules: Control.Coroutine,
                   Control.Monad.Indexed
  extensions:      NoImplicitPrelude, 
                   EmptyDataDecls,
                   TypeFamilies,
                   RankNTypes,
                   TypeOperators,
                   ExistentialQuantification
  build-depends:   base >= 3.0