Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
(
.: ) :: (c -> d) -> (a -> b -> c) -> a -> b -> done-liner Generics.OneLiner.Internal No documentation available.
-
sayable Text.Sayable A helper operator that applies the first argument (which converts an array of 'Prettyprinter.Doc ann' elements to a single 'PrettyPrinter.Doc ann' element) to the second argument, which is a Foldable collection of Sayable items. This is essentially a combination of the &! and &:* operators. Unlike the other operators defined in this package, this is a trinary operator rather than a binary operator. Because function application (whitespace) is the highest precedence, the last argument will typically need a preceeding $ to prevent applying the second argument to the third argument before applying this operator.
>>> sez @"info" $ t'"three:" &- (PP.align . PP.vsep &!:* (t'" or")) [1, 2, 3::Int] "three: 1 or\n 2 or\n 3"
-
sayable Text.Sayable A helper operator that generates a sayable from a list of sayable items, separated by the first sayable argument (instead of the ", " that use used by the &* operator).
>>> sez @"info" $ t'"three:" &- t'".." &:* [1, 2, 3::Int] "three: 1..2..3"
(
..: ) :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> especulate Test.Speculate.Utils No documentation available.
(
.: ) :: (c -> d) -> (a -> b -> c) -> a -> b -> dspeculate Test.Speculate.Utils No documentation available.
-
synthesizer-dimensional Synthesizer.Dimensional.Arrow No documentation available.
-
synthesizer-dimensional Synthesizer.Dimensional.Causal.Process No documentation available.
(
$: ) :: Applicative f => f (a -> b) -> f a -> f bsynthesizer-dimensional Synthesizer.Dimensional.Process This corresponds to <*>
(
$:: ) :: (Applicative f, Traversable t) => f (t a -> b) -> t (f a) -> f bsynthesizer-dimensional Synthesizer.Dimensional.Process Instead of mixMulti $:: map f xs the caller should write mixMulti $: mapM f xs in order to save the user from learning another infix operator.
(
.: ) :: (Applicative f, Arrow arrow) => f (arrow b c) -> f (arrow a b) -> f (arrow a c)synthesizer-dimensional Synthesizer.Dimensional.Process No documentation available.