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. (<++) :: ReadP a a -> ReadP r a -> ReadP r a

    cabal-install Distribution.Deprecated.ReadP

    Local, exclusive, left-biased choice: If left parser locally produces any result at all, then right parser is not used.

  2. (<+>) :: Applicative f => f Doc -> f Doc -> f Doc

    clash-lib Data.Text.Prettyprint.Doc.Extra

    No documentation available.

  3. (-++-) :: Expr -> Expr -> Expr

    code-conjure Conjure.Engine

    List concatenation lifted over the Expr type. Works for the element types Int, Char and Bool.

    > (zero -:- one -:- nil) -:- (two -:- three -:- nil)
    [0,1] -++- [2,3] :: [Int]
    
    > (bee -:- unit cee) -:- unit dee
    "bc" -++- "c" :: [Char]
    

  4. (-+-) :: Expr -> Expr -> Expr

    code-conjure Conjure.Engine

    The operator + for the Int type for use on Exprs. (See also plus.)

    > two -+- three
    2 + 3 :: Int
    
    > minusOne -+- minusTwo -+- zero
    ((-1) + (-2)) + 0 :: Int
    
    > xx -+- (yy -+- zz)
    x + (y + z) :: Int
    

  5. (-++-) :: Expr -> Expr -> Expr

    code-conjure Conjure.Expr

    List concatenation lifted over the Expr type. Works for the element types Int, Char and Bool.

    > (zero -:- one -:- nil) -:- (two -:- three -:- nil)
    [0,1] -++- [2,3] :: [Int]
    
    > (bee -:- unit cee) -:- unit dee
    "bc" -++- "c" :: [Char]
    

  6. (-+-) :: Expr -> Expr -> Expr

    code-conjure Conjure.Expr

    The operator + for the Int type for use on Exprs. (See also plus.)

    > two -+- three
    2 + 3 :: Int
    
    > minusOne -+- minusTwo -+- zero
    ((-1) + (-2)) + 0 :: Int
    
    > xx -+- (yy -+- zz)
    x + (y + z) :: Int
    

  7. (|+|) :: (C sh, Eq sh, Floating a) => Vector sh a -> Vector sh a -> Vector sh a

    comfort-blas Numeric.BLAS.Vector

    forVector2 number_ $ \xs ys -> xs |+| ys == ys |+| xs
    
    forVector2 number_ $ \xs ys -> xs == xs |-| ys |+| ys
    

  8. (<+>) :: forall (m :: Type -> Type) (n :: Type -> Type) s a b . Alternative m => Format m n s a -> Format m n s b -> Format m n s (Either a b)

    construct Construct

    A discriminated or tagged choice between two formats.

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

    core-program Core.System.Pretty

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

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

  10. data ((f :: k -> Type) :+: (g :: k -> Type)) (e :: k)

    free-alacarte Free.AlaCarte

    No documentation available.

Page 65 of many | Previous | Next