Name: scc Version: 0.5 Cabal-Version: >= 1.2 Build-Type: Simple Synopsis: Streaming component combinators Category: Control, Combinators, Concurrency Tested-with: GHC Description: SCC is a layered library of Streaming Component Combinators. The lowest layer defines stream abstractions and nested producer-consumer coroutine pairs based on the Coroutine monad transformer. On top of that are streaming component types, a number of primitive streaming components and a set of component combinators. Finally, there is an executable that exposes all the framework functionality in a command-line shell. . The original library design is based on paper . Mario Blažević, Streaming component combinators, Extreme Markup Languages, 2006. License: GPL License-file: LICENSE.txt Copyright: (c) 2008-2010 Mario Blazevic Author: Mario Blazevic Maintainer: blamario@yahoo.com Homepage: http://trac.haskell.org/SCC/ Extra-source-files: grammar.bnf Makefile LICENSE.txt Test.hs -- Source-repository head -- type: darcs -- location: http://code.haskell.org/SCC/ Executable shsh Main-is: Shell.hs Other-Modules: Control.Concurrent.SCC.Streams, Control.Concurrent.SCC.Types, Control.Concurrent.SCC.Combinators, Control.Concurrent.SCC.Primitives, Control.Concurrent.SCC.XML, Control.Concurrent.Configuration, Control.Concurrent.SCC.Components Build-Depends: base < 5, containers, transformers, monad-parallel, monad-coroutine, process, readline, parsec >= 3.0 && < 4.0 GHC-options: -threaded Library Exposed-Modules: Control.Concurrent.SCC.Streams, Control.Concurrent.SCC.Types, Control.Concurrent.SCC.Combinators, Control.Concurrent.SCC.Primitives, Control.Concurrent.SCC.XML, Control.Concurrent.Configuration, Control.Concurrent.SCC.Components Build-Depends: base < 5, containers, transformers, monad-parallel, monad-coroutine GHC-prof-options: -auto-all