composition-extra-2.0.0: Combinators for unorthodox structure composition

Safe HaskellSafe
LanguageHaskell98

Data.Function.Slip

Description

Bit-shift style argument re-arrangement

Documentation

slipr :: (a -> b -> c -> d) -> b -> c -> a -> d #

(<~>>) :: (a -> b -> c -> d) -> b -> c -> a -> d infixl 8 #

slipl :: (a -> b -> c -> d) -> c -> a -> b -> d #

(<<~>) :: (a -> b -> c -> d) -> c -> a -> b -> d infixl 8 #

slipr4 :: (a -> b -> c -> d -> e) -> b -> c -> d -> a -> e #

(<~~>>) :: (a -> b -> c -> d -> e) -> b -> c -> d -> a -> e infixl 8 #

slipl4 :: (a -> b -> c -> d -> e) -> d -> a -> b -> c -> e #

(<<~~>) :: (a -> b -> c -> d -> e) -> d -> a -> b -> c -> e infixl 8 #

slipr5 :: (a -> b -> c -> d -> e -> f) -> b -> c -> d -> e -> a -> f #

(<~~~>>) :: (a -> b -> c -> d -> e -> f) -> b -> c -> d -> e -> a -> f infixl 8 #

slipl5 :: (a -> b -> c -> d -> e -> f) -> e -> a -> b -> c -> d -> f #

(<<~~~>) :: (a -> b -> c -> d -> e -> f) -> e -> a -> b -> c -> d -> f infixl 8 #