Re: [Haskell-cafe] Fwd: Work on Collections Processing Arrows?

2011-05-14 Thread Adam Megacz
David Barbour writes: > you likened asynchronous/distributed products used in 'synch' to > 'additive conjunction' in the earlier message (help for asynchronous > arrows) and the same concept to multiplicative disjunction here. I apologize; I transposed additive and multiplicative. Instead of th

[Haskell-cafe] Fwd: Work on Collections Processing Arrows?

2011-05-11 Thread David Barbour
[Apparently I forgot to hit reply-all.] Thanks for your response, Adam. On Tue, May 10, 2011 at 1:25 PM, Adam Megacz wrote: > > class (GArrowMap a (**) u c) => GArrowJoin a (**) u c where > >join :: a d (c r) -> a (c d) (c r) > > I like these; I think you're on the right track. The last on