| Portability | portable | 
|---|---|
| Stability | provisional | 
| Maintainer | Edward Kmett <ekmett@gmail.com> | 
| Safe Haskell | Safe-Infered | 
Control.Parallel.Strategies.Lens
Description
A Lens or Traversal can be used to take the role of Traversable in
 Control.Parallel.Strategies, enabling those combinators to work with
 monomorphic containers.
Documentation
evalOf :: SimpleLensLike Eval a b -> Strategy b -> Strategy aSource
Evaluate the targets of a Lens or Traversal into a data structure
 according to the given strategy.
evalTraversable=evalOftraverse=traverseevalOf=id
evalOf ::SimpleLensa b ->Strategyb ->Strategya evalOf ::SimpleTraversala b ->Strategyb ->Strategya evalOf :: (b ->Evalb) -> a ->Evala) ->Strategyb ->Strategya
parOf :: SimpleLensLike Eval a b -> Strategy b -> Strategy aSource
Evaluate the targets of a Lens or Traversal according into a
 data structure according to a given Strategy in parallel.
parTraversable=parOftraverse
parOf ::SimpleLensa b ->Strategyb ->Strategya parOf ::SimpleTraversala b ->Strategyb ->Strategya parOf :: ((b ->Evalb) -> a ->Evala) ->Strategyb ->Strategya