Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
stepsDown :: forall (f :: Type -> Type) x . Steps f x -> These1 f (Steps f) xfunctor-combinators Control.Applicative.Step Pop off the first item in a Steps. Because a Steps f is f These1 f These1 f These1 ... forever, this matches on the first branch. You can think of it as reassociating
f These1 f These1 f These1 f These1 ...
intof These1 ( f These1 f These1 f These1 ...)
It returns:- This1 if the first item is the only item in the Steps
- That1 if the first item in the Steps is empty, but there are more items left. The extra items are all shfited down.
- These1 if the first item in the Steps exists, and there are also more items left. The extra items are all shifted down.
stepsUp :: forall (f :: Type -> Type) x . These1 f (Steps f) x -> Steps f xfunctor-combinators Control.Applicative.Step Unshift an item into a Steps. Because a Steps f is f These1 f These1 f These1 f These1 ... forever, this basically conses an additional possibility of f to the beginning of it all. You can think of it as reassociating
f These1 ( f These1 f These1 f These1 ...)
intof These1 f These1 f These1 f These1 ...
If you give:- This1, then it returns a singleton Steps with one item at index 0
- That1, then it shifts every item in the given Steps up one index.
- These1, then it shifts every item in the given Steps up one index, and adds the given item (the f) at index zero.
stepPos :: Step (f :: k -> Type) (a :: k) -> Naturalfunctor-combinators Data.Functor.Combinator No documentation available.
stepVal :: Step (f :: k -> Type) (a :: k) -> f afunctor-combinators Data.Functor.Combinator No documentation available.
stepWire :: Monad m => Wire s e m a b -> s -> Either e a -> m (Either e b, Wire s e m a b)netwire Control.Wire.Core Perform one step of the given wire.
stepSession :: Session (m :: Type -> Type) s -> m (s, Session m s)netwire Control.Wire.Session No documentation available.
stepThread :: s -> Thread s r -> [Thread s r]regex-applicative Text.Regex.Applicative.Object Feed a symbol into a non-result thread. It is an error to call stepThread on a result thread.
-
scalpel-core Text.HTML.Scalpel.Core Move the cursor back one node and execute the given scraper on the new focused node.
-
scalpel-core Text.HTML.Scalpel.Core Move the cursor forward one node and execute the given scraper on the new focused node.
stepsPerOctave :: Pattern Double -> ControlPatterntidal-core Sound.Tidal.Params No documentation available.