[Haskell-cafe] Re: [Haskell] ANN: Streaming Component Combinators
0.4
Henning Thielemann
schlepptop at henning-thielemann.de
Fri Jan 15 17:36:56 EST 2010
Mario Blažević schrieb:
> Henning Thielemann wrote:
>>
>> Stupid question: Is it related to Arrows?
>
> Not really. You might say it's more general than arrows, because
> the streaming components are not restricted to a single input and
> single output type. On the other hand, they are all specific to stream
> processing, much like Fudgets and Yampa which are arrow-based.
Arrows use tuple values for multiple inputs and outputs. Actually I'm
using arrows this way for signal processing.
> I suppose the Transducer data type [1] could be made an Arrow
> instance, which would let me rename the 'connect' combinator [2] to
> (>>>). I'll have a look at Yampa to see if I can harvest more
> combinator names, thank you!
>
>
> [1]
> http://hackage.haskell.org/packages/archive/scc/0.4/doc/html/Control-Concurrent-SCC-Types.html#t%3ATransducer
>
> [2]
> http://hackage.haskell.org/packages/archive/scc/0.4/doc/html/Control-Concurrent-SCC-Combinators.html#v%3Aconnect
>
In whatever way it is related to arrows, maybe you can mention it on the
project page.
More information about the Haskell-Cafe
mailing list