Copyright | (c) Edward Kmett 2009 |
---|---|
License | BSD-style |
Maintainer | ekmett@gmail.com |
Stability | experimental |
Portability | non-portable (MPTCs) |
Safe Haskell | Trustworthy |
Language | Haskell98 |
Semigroups for working with Applicative
Functor
s.
Documentation
A Traversal
uses an glues together Applicative
actions with (*>)
in the manner of traverse_
from Data.Foldable. Any values returned by
reduced actions are discarded.
Traversal | |
|
Instances
Applicative f => Semigroup (Traversal f) Source # | |
Applicative f => Monoid (Traversal f) Source # | |
Applicative f => Reducer (f a) (Traversal f) Source # | |