Name: CCA Version: 0.1.5.2 Cabal-Version: >= 1.6 Build-Type: Simple License: BSD3 License-File: LICENSE Author: Paul H Liu , Eric Cheng Maintainer: Paul H Liu 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 build-tools: happy 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