Control.Seq.Lens

lens-4.13.2.1: Lenses, Folds and Traversals

Copyright | (C) 2012-16 Edward Kmett
License | BSD-style (see the file LICENSE)
Maintainer | Edward Kmett <ekmett@gmail.com>
Stability | provisional
Portability | portable
Safe Haskell | None
Language | Haskell98

Control.Seq.Lens

Description

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

Synopsis

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

# Documentation

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

Evaluate the elements targeted by a `Lens`, `Traversal`, `Iso`, `Getter` or `Fold` according to the given strategy.

    seqFoldable = seqOf folded