lens-4.18.1: Lenses, Folds and Traversals

Copyright(C) 2012-16 Edward Kmett
LicenseBSD-style (see the file LICENSE)
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Control.Seq.Lens

Description

A ReifiedFold can be used to take the role of Foldable in Control.Seq.

Synopsis

Documentation

seqOf :: Getting (Endo [a]) s a -> Strategy a -> Strategy s Source #

Evaluate the elements targeted by a ReifiedLens, ReifiedTraversal, ReifiedIso, ReifiedGetter or ReifiedFold according to the given strategy.

seqFoldable = seqOf folded