Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

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

  1. (<+>) :: Doc ann -> Doc ann -> Doc ann

    nvim-hs Neovim.Classes

    (x <+> y) concatenates document x and y with a space in between.

    >>> "hello" <+> "world"
    hello world
    
    x <+> y = x <> space <> y
    

  2. (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a

    relational-query Database.Relational.Arrow

    Number operator corresponding SQL + .

  3. (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)

    relational-query Database.Relational.Arrow

    Number operator corresponding SQL + .

  4. (.+.) :: (OperatorContext c, Num a) => Record c a -> Record c a -> Record c a

    relational-query Database.Relational.Projectable

    Number operator corresponding SQL + .

  5. (?+?) :: (OperatorContext c, Num a) => Record c (Maybe a) -> Record c (Maybe a) -> Record c (Maybe a)

    relational-query Database.Relational.Projectable

    Number operator corresponding SQL + .

  6. (<+>) :: StyleDoc -> StyleDoc -> StyleDoc

    rio-prettyprint RIO.PrettyPrint

    The document (x <+> y) concatenates document x and y with a (fromString " ") in between. (infixr 6)

  7. (<+>) :: StyleDoc -> StyleDoc -> StyleDoc

    rio-prettyprint Text.PrettyPrint.Leijen.Extended

    The document (x <+> y) concatenates document x and y with a (fromString " ") in between. (infixr 6)

  8. (&+) :: forall (saytag :: Symbol) m n . (Sayable saytag m, Sayable saytag n) => m -> n -> Saying saytag

    sayable Text.Sayable

    A helper operator allowing two Sayable items to be composed into a Saying by placing the two Sayable items immediately adjacent with no intervening spaces. This is the high-density version of the more common &- operator.

    >>> sez @"info" $ t'"hello" &+ t'"world"
    "helloworld"
    

  9. (&+*) :: forall (tag :: Symbol) m e t . (Sayable tag m, Sayable tag e, Foldable t) => m -> t e -> Saying tag

    sayable Text.Sayable

    A helper operator that generates a sayable from a foldable group (e.g. list) of sayable items. This helper is linke the &* operator except that the folded output is immediately adjacent to the preceeding sayable output instead of separated by a space; this is useful for situations where the folded output has delimiters like parentheses or brackets.

    >>> sez @"info" $ t'"three:" &- '(' &+* [1,2,3::Int] &+ ')'
    "three: (1, 2, 3)"
    
    If the second argument is an empty collection then no output is generated for it.

  10. (&+?) :: forall (saytag :: Symbol) m n . (Sayable saytag m, Sayable saytag n) => m -> Maybe n -> Saying saytag

    sayable Text.Sayable

    A helper operator that emits the first argument and optionally emits a the Just value of the second argument immediately thereafter if the second argument is not Nothing

    >>> sez @"info" $ t'"It's" &+? Nothing &- t'"ok" &+? Just "time"
    "It's oktime"
    
    @since: 1.2.0.0

Page 54 of many | Previous | Next