uniform-algebras-0.1.3: Pointless functions and a simplistic zero and monoid
Safe HaskellSafe-Inferred
LanguageHaskell2010

Uniform.Pointless

Documentation

pair :: (t -> b) -> (t, t) -> (b, b) Source #

cross :: (t1 -> a, t2 -> b) -> (t1, t2) -> (a, b) Source #

swapPair :: (b, a) -> (a, b) Source #

first :: (t -> a) -> (t, b) -> (a, b) Source #

second :: (t -> b) -> (a, t) -> (a, b) Source #

fst3 :: (a, b, c) -> a Source #

snd3 :: (a, b, c) -> b Source #

trd3 :: (a, b, c) -> c Source #

fst4 :: (a, b, c, d) -> a Source #

snd4 :: (a, b, c, d) -> b Source #

trd4 :: (a, b, c, d) -> c Source #

thd4 :: (a, b, c, d) -> c Source #

fth4 :: (a, b, c, d) -> d Source #

fst5 :: (a, b, c, d, e) -> a Source #

snd5 :: (a, b, c, d, e) -> b Source #

thd5 :: (a, b, c, d, e) -> c Source #

trd5 :: (a, b, c, d, e) -> c Source #

fth5 :: (a, b, c, d, e) -> d Source #

ffh5 :: (a, b, c, d, e) -> e Source #

first3 :: (a1 -> b) -> (a1, a2, a3) -> (b, a2, a3) Source #

second3 :: (a2 -> b) -> (a1, a2, a3) -> (a1, b, a3) Source #

third3 :: (a3 -> b) -> (a1, a2, a3) -> (a1, a2, b) Source #

first4 :: (a1 -> b) -> (a1, a2, a3, a4) -> (b, a2, a3, a4) Source #

second4 :: (a2 -> b) -> (a1, a2, a3, a4) -> (a1, b, a3, a4) Source #

third4 :: (a3 -> b) -> (a1, a2, a3, a4) -> (a1, a2, b, a4) Source #

fourth4 :: (a4 -> b) -> (a1, a2, a3, a4) -> (a1, a2, a3, b) Source #