@@ -42,17 +42,25 @@ module Streamly.Internal.Data.Stream.Concurrent
42 , inspectMode
42 , inspectMode
44 -- * Combinators
44 -- * Combinators
45− -- | Stream combinators using Async channel
45+ -- | Stream combinators using a concurrent channel
48+ -- | Evaluate a stream concurrently using a channel.
48 , evalWith
50 , evalWith
51+ -- Add unfoldrM/iterateM?
54+ -- | Use a single channel to evaluate all actions.
51 , mapMWith
56 , mapMWith
52 , sequence
57 , sequence
53 , sequenceWith
58 , sequenceWith
59+ -- Add repeatM/replicateM?
55− -- XXX experimental binary ops, move to parallel?
61+ -- ** Combine two
62+ -- | Use a channel for each pair.
63+ -- combine/concur/conjoin
57 , appendWith
65 , appendWith
58 , interleave
66 , interleave
@@ -62,8 +70,13 @@ module Streamly.Internal.Data.Stream.Concurrent
62 , parallelFst
70 , parallelFst
63 , parallelMin
71 , parallelMin
74+ -- | Use a separate channel for each application.
66 , applyWith
76 , applyWith
79+ -- | Share a single channel across many streams.
67 , concatList
80 , concatList
69 , concatWith
82 , concatWith