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 Source

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

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

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

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

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

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

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

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

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

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

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