Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. (.:) :: (Applicative f, Arrow arrow) => f (arrow b c) -> f (arrow a b) -> f (arrow a c)

    synthesizer-core Synthesizer.ApplicativeUtility

    No documentation available.

  2. (!:) :: forall (f :: Type -> Type) a r (es :: [Effect]) . Elem e order => (e f a -> r) -> (Union es f a -> r) -> Union (e ': es) f a -> r

    data-effects-core Data.Effect.OpenUnion

    No documentation available.

  3. (!:>) :: forall (e :: Effect) (e' :: Effect) (es :: [Effect]) r . ((e :~: e') -> r) -> (Membership e es -> r) -> Membership e (e' ': es) -> r

    data-effects-core Data.Effect.OpenUnion

    No documentation available.

  4. (.:) :: FromGraphSON a => KeyMap GValue -> Key -> Parser a

    greskell-core Data.Greskell.GraphSON

    Like Aeson's .:, but for FromGraphSON.

  5. (.:) :: FromValue a => Object -> Key -> Parser a

    hpack Hpack.Yaml

    No documentation available.

  6. (.:?) :: FromValue a => Object -> Key -> Parser (Maybe a)

    hpack Hpack.Yaml

    No documentation available.

  7. (+:) :: NvimObject o => o -> [Object] -> [Object]

    nvim-hs Neovim

    Convenient operator to create a list of Object from normal values. values +: of :+ different :+ types :+ can +: be +: combined +: this +: way +: []

  8. (+:) :: NvimObject o => o -> [Object] -> [Object]

    nvim-hs Neovim.Classes

    Convenient operator to create a list of Object from normal values. values +: of :+ different :+ types :+ can +: be +: combined +: this +: way +: []

  9. (.:) :: (c -> d) -> (a -> b -> c) -> a -> b -> d

    one-liner Generics.OneLiner.Internal

    No documentation available.

  10. (&!:*) :: forall (tag :: Symbol) m t b . (Sayable tag b, Sayable tag m, Foldable t) => ([Doc SayableAnn] -> Doc SayableAnn) -> b -> t m -> Saying tag

    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"
    

Page 87 of many | Previous | Next