preludeplus-0.1.0.0: Generalizes List functions to MonadPlus etc. and replaces partials and group(By) with NonEmpty equivalents.

Copyright2018 Joshua Booth
LicenseBSD3 (see the file LICENSE)
MaintainerJoshua Booth <joshua.n.booth@gmail.com>
Safe HaskellSafe
LanguageHaskell2010

PreludePlus.Unicode

Contents

Description

Various unicode synonyms for basic functions.

Synopsis

Functional

(∘) :: (b -> g) -> (a -> b) -> a -> g infixr 9 Source #

(↦) :: Functor f => f a -> (a -> b) -> f b infixl 6 Source #

(↤) :: Functor f => (a -> b) -> f a -> f b infixl 6 Source #

(↤∘) :: Functor f => (a -> b) -> (c -> f a) -> c -> f b infixr 7 Source #

(≫=) :: Monad m => m a -> (a -> m b) -> m b infixl 1 Source #

(≫) :: Monad m => m a -> m b -> m b infixl 1 Source #

(=≪) :: Monad m => (a -> m b) -> m a -> m b infixr 1 Source #

Boolean

(∨) :: Bool -> Bool -> Bool infixr 2 Source #

(∧) :: Bool -> Bool -> Bool infixr 3 Source #

Comparison

(≡) :: Eq a => a -> a -> Bool infix 4 Source #

(≠) :: Eq a => a -> a -> Bool infix 4 Source #

(≤) :: Ord a => a -> a -> Bool infix 4 Source #

(≥) :: Ord a => a -> a -> Bool infix 4 Source #

Arithmetic

(÷) :: Integral a => a -> a -> a infixl 7 Source #

(٪) :: Integral a => a -> a -> a infixl 7 Source #

(—) :: Num a => a -> a -> a Source #

- allowing for sections

Collections

(∈) :: (Foldable a, Eq b) => b -> a b -> Bool infix 4 Source #

(∉) :: (Foldable a, Eq b) => b -> a b -> Bool infix 4 Source #

(⧺) :: Semigroup m => m -> m -> m infixr 5 Source #

(∪) :: Eq a => [a] -> [a] -> [a] infixl 6 Source #

(∩) :: Eq a => [a] -> [a] -> [a] infixr 6 Source #

(⩀) :: Eq a => [a] -> [a] -> Bool infixr 6 Source #