CCA-0.1.5: CCA.cabal
Name: CCA
Version: 0.1.5
Cabal-Version: >= 1.6
Build-Type: Simple
License: BSD3
License-File: LICENSE
Author: Paul H Liu <paul@thev.net>, Eric Cheng <eric.cheng@aya.yale.edu>
Maintainer: Paul H Liu <paul@thev.net>
Homepage: not available
Category: Development
Stability: Experimental
Synopsis: preprocessor and library for Causal Commutative Arrows (CCA)
Description: A library that provides normalization support via Template
Haskell for CCAs, and a modified preprocessor based on
Ross Paterson's arrowp that reads Haskell with arrow notation
and outputs Haskell 98 + Template Haskell sources for
use with CCA library.
Extra-Source-Files:
Changelog, README, LICENSE.arrowp, README.arrowp,
test/Makefile
test/Main.hs
test/Sample.as
library
build-depends: base >= 3 && < 5, template-haskell
exposed-modules: Control.CCA Control.CCA.Types Control.CCA.CCNF Language.Haskell.TH.Instances
ghc-options: -O2
Hs-Source-Dirs: src
if (impl(ghc >= 6.10))
build-depends: base >= 4 && < 5, syb, ghc-prim
Executable ccap
Main-is: Main.lhs
Other-Modules: ArrCode ArrSyn Lexer Parser Parser State Utils
Build-Depends: base >= 3 && < 5, array, containers, haskell-src
Hs-Source-Dirs: preprocessor
source-repository head
type: git
location: https://github.com/ninegua/CCA