Control.Parallel.Strategies

The strategy type

type Strategy a

Application of strategies

using

withStrategy

Composition of strategies

dot

Basic strategies

r0

rseq

rdeepseq

rpar

rparWith

Injection of sequential strategies

evalSeq

type SeqStrategy a

Strategies for traversable data types

evalTraversable

parTraversable

Strategies for lists

evalList

parList

evalListN

parListN

evalListNth

parListNth

evalListSplitAt

parListSplitAt

parListChunk

parMap

Strategies for lazy lists

evalBuffer

parBuffer

Strategies for tuples

evalTuple2

evalTuple3

evalTuple4

evalTuple5

evalTuple6

evalTuple7

evalTuple8

evalTuple9

parTuple2

parTuple3

parTuple4

parTuple5

parTuple6

parTuple7

parTuple8

parTuple9

Strategic function application

($|)

($||)

(.|)

(.||)

(-|)

(-||)

For Strategy programmers

data Eval a

runEval

API History

Backwards compatibility

type Done

demanding

sparking

(>|)

(>||)

rwhnf

unEval

seqTraverse

parTraverse

seqList

seqPair

parPair

seqTriple

parTriple

For API completeness

class NFData a