We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d8d3218 + 57ca5fd commit 5ba95aaCopy full SHA for 5ba95aa
src/Control/Parallel.purs
@@ -1,6 +1,8 @@
1
module Control.Parallel
2
( parTraverse
3
, parTraverse_
4
+ , parSequence
5
+ , parSequence_
6
, module Control.Parallel.Class
7
) where
8
@@ -28,3 +30,17 @@ parTraverse_
28
30
-> t a
29
31
-> m Unit
32
parTraverse_ f = sequential <<< traverse_ (parallel <<< f)
33
+
34
+parSequence
35
+ :: forall a t m f
36
+ . (Parallel f m, Traversable t)
37
+ => t (m a)
38
+ -> m (t a)
39
+parSequence = parTraverse id
40
41
+parSequence_
42
43
44
45
+ -> m Unit
46
+parSequence_ = parTraverse_ id
0 commit comments