base-prelude-1.6.1.1: Featureful preludes formed solely from the "base" package
Safe HaskellSafe-Inferred
LanguageHaskell2010

BasePrelude.Operators

Description

A collection of common operators provided across various modules of the "base" package.

Synopsis

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

(<=<) :: 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 #

From Data.Bits

(.&.) :: Bits a => a -> a -> a #

(.|.) :: Bits a => a -> a -> a #

From Data.Bool

(&&) :: Bool -> Bool -> Bool #

(||) :: Bool -> Bool -> Bool #

(/=) :: Eq a => a -> a -> Bool #

(==) :: Eq a => a -> a -> Bool #

From Data.Function

($) :: forall (r :: RuntimeRep) a (b :: TYPE r). (a -> b) -> a -> b #

(&) :: a -> (a -> b) -> b #

(.) :: (b -> c) -> (a -> b) -> a -> c #

From Data.Functor

($>) :: 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 #

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

(<) :: Ord a => a -> a -> Bool #

(<=) :: Ord a => a -> a -> Bool #

(>) :: Ord a => a -> a -> Bool #

(>=) :: Ord a => a -> a -> Bool #

From Data.Ratio

(%) :: Integral a => a -> a -> Ratio a #

From Data.Semigroup

(<>) :: Semigroup a => a -> a -> a #

From Prelude

($!) :: 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 #