Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
lens Control.Lens.Traversal Sequence a container using a specified Applicative. This is like traverseBy where the Traversable instance can be specified by any Traversal
sequenceByOf traverse ≡ sequenceBy
sequenceOf :: LensLike (WrappedMonad m) s t (m b) b -> s -> m tlens Control.Lens.Traversal Sequence the (monadic) effects targeted by a Lens in a container from left to right.
>>> sequenceOf each ([1,2],[3,4],[5,6]) [(1,3,5),(1,3,6),(1,4,5),(1,4,6),(2,3,5),(2,3,6),(2,4,5),(2,4,6)]
sequence ≡ sequenceOf traverse sequenceOf l ≡ mapMOf l id sequenceOf l ≡ unwrapMonad . l WrapMonad
sequenceOf :: Monad m => Iso s t (m b) b -> s -> m t sequenceOf :: Monad m => Lens s t (m b) b -> s -> m t sequenceOf :: Monad m => Traversal s t (m b) b -> s -> m t
seqOf :: Getting (Endo [a]) s a -> Strategy a -> Strategy slens Control.Seq.Lens Evaluate the elements targeted by a Lens, Traversal, Iso, Getter or Fold according to the given strategy.
seqFoldable = seqOf folded
seqOf :: Getting (Seq a) s a -> s -> Seq alens Data.Sequence.Lens Construct a Seq from a Getter, Fold, Traversal, Lens or Iso.
>>> seqOf folded ["hello","world"] fromList ["hello","world"]
>>> seqOf (folded._2) [("hello",1),("world",2),("!!!",3)] fromList [1,2,3]seqOf :: Getter s a -> s -> Seq a seqOf :: Fold s a -> s -> Seq a seqOf :: Iso' s a -> s -> Seq a seqOf :: Lens' s a -> s -> Seq a seqOf :: Traversal' s a -> s -> Seq a
_ArithSeqE :: Prism' Exp Rangelens Language.Haskell.TH.Lens No documentation available.
-
lens Language.Haskell.TH.Lens No documentation available.
-
lens Language.Haskell.TH.Lens No documentation available.
tySynEqnLHS :: Lens' TySynEqn Typelens Language.Haskell.TH.Lens No documentation available.
tySynEqnPatterns :: Lens' TySynEqn [Type]lens Language.Haskell.TH.Lens No documentation available.
tySynEqnResult :: Lens' TySynEqn Typelens Language.Haskell.TH.Lens No documentation available.