moduleData.Vector.Strategies(parVector-- * Re-exported for convenience,NFData,using)whereimportControl.DeepSeq(NFData(..))importControl.Parallel.StrategiesimportControl.MonadimportqualifiedData.VectorasV-- |Evaluate the elements of a boxed vector in parallel.---- The vector will be divided up into chunks of length less than or-- equal to the provided chunk size (first argument) and each chunk-- of elements will be sparked off for evaluation.-- -- Use this along with the "parallel" package's 'using' function:---- @-- vec \``using`\` (`parVector` chunkSize)-- @---- 'parVector' can not provide any benefits (read: no parallelism) for unboxed vectors!parVector::NFDataa=>Int->Strategy(V.Vectora)parVectorn=liftMV.fromList.parListChunknrdeepseq.V.toListinstanceNFDataa=>NFData(V.Vectora)wherernf=rnf.V.toList