Cuneiform (programming language): Difference between revisions

Content deleted Content added
Yobot (talk | contribs)
m top: WP:CHECKWIKI error fixes using AWB
No edit summary
Line 99:
 
;[[Map (higher-order function)|Map]]: Applies a task to each element in a list. Each task applications can run in parallel.
;[[CrossCartesian product]]: Takes the [[Cartesian product]] of several lists and applies a task to each combination. Each task application can run in parallel.
;[[Dot product]]: Given a pair of lists of equal sizes, each element of the first list is combined with its corresponding element in the second list. A task is applied to each combination. Each task application can run in parallel.
;[[Fold (higher-order function)|Aggregate]]: Applies a task to the list as a whole without decomposing it. Since the task is applied only once for the whole list, this skeleton leaves the parallelism potential unchanged.