Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
BasePrelude.Operators
Description
A collection of common operators provided across various modules of the "base" package.
Synopsis
- (*>) :: Applicative f => f a -> f b -> f b
- (<*) :: Applicative f => f a -> f b -> f a
- (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- (<**>) :: Applicative f => f a -> f (a -> b) -> f b
- (<|>) :: Alternative f => f a -> f a -> f a
- (<=<) :: Monad m => (b -> m c) -> (a -> m b) -> a -> m c
- (=<<) :: Monad m => (a -> m b) -> m a -> m b
- (>=>) :: Monad m => (a -> m b) -> (b -> m c) -> a -> m c
- (>>) :: Monad m => m a -> m b -> m b
- (>>=) :: Monad m => m a -> (a -> m b) -> m b
- (.&.) :: Bits a => a -> a -> a
- (.|.) :: Bits a => a -> a -> a
- (&&) :: Bool -> Bool -> Bool
- (||) :: Bool -> Bool -> Bool
- (/=) :: Eq a => a -> a -> Bool
- (==) :: Eq a => a -> a -> Bool
- ($) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
- (&) :: a -> (a -> b) -> b
- (.) :: (b -> c) -> (a -> b) -> a -> c
- ($>) :: Functor f => f a -> b -> f b
- (<$) :: Functor f => a -> f b -> f a
- (<$>) :: Functor f => (a -> b) -> f a -> f b
- (<&>) :: Functor f => f a -> (a -> b) -> f b
- (>$) :: Contravariant f => b -> f b -> f a
- (>$<) :: Contravariant f => (a -> b) -> f b -> f a
- (>$$<) :: Contravariant f => f b -> (a -> b) -> f a
- ($<) :: Contravariant f => f b -> b -> f a
- (<) :: Ord a => a -> a -> Bool
- (<=) :: Ord a => a -> a -> Bool
- (>) :: Ord a => a -> a -> Bool
- (>=) :: Ord a => a -> a -> Bool
- (%) :: Integral a => a -> a -> Ratio a
- (<>) :: Semigroup a => a -> a -> a
- ($!) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b
- (*) :: Num a => a -> a -> a
- (+) :: Num a => a -> a -> a
- (-) :: Num a => a -> a -> a
- (/) :: Fractional a => a -> a -> a
- (^) :: (Num a, Integral b) => a -> b -> a
- (^^) :: (Fractional a, Integral b) => a -> b -> a
From Control.Applicative
(*>) :: Applicative f => f a -> f b -> f b #
(<*) :: Applicative f => f a -> f b -> f a #
(<*>) :: Applicative f => f (a -> b) -> f a -> f b #
(<**>) :: Applicative f => f a -> f (a -> b) -> f b #
(<|>) :: Alternative f => f a -> f a -> f a #
From Control.Monad
From Data.Bits
From Data.Bool
From Data.Function
From Data.Functor
From Data.Functor.Contravariant
(>$) :: Contravariant f => b -> f b -> f a #
(>$<) :: Contravariant f => (a -> b) -> f b -> f a #
(>$$<) :: Contravariant f => f b -> (a -> b) -> f a #
($<) :: Contravariant f => f b -> b -> f a #
From Data.Ord
From Data.Ratio
From Data.Semigroup
From Prelude
(/) :: Fractional a => a -> a -> a #
(^^) :: (Fractional a, Integral b) => a -> b -> a #