composition-extra-1.0.2: Combinators for unorthodox structure composition

Safe HaskellSafe
LanguageHaskell98

Data.Function.Twist

Documentation

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

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

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

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

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

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

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

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

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

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

twist7r :: (a -> b -> c -> d -> e -> f -> g -> h) -> d -> e -> f -> g -> a -> b -> c -> h Source

(<<~~~>>>) :: (a -> b -> c -> d -> e -> f -> g -> h) -> d -> e -> f -> g -> a -> b -> c -> h Source

twist7l :: (a -> b -> c -> d -> e -> f -> g -> h) -> e -> f -> g -> a -> b -> c -> d -> h Source

(<<<~~~>>) :: (a -> b -> c -> d -> e -> f -> g -> h) -> e -> f -> g -> a -> b -> c -> d -> h Source

twist7 :: (a -> b -> c -> d -> e -> f -> g -> h) -> e -> f -> g -> d -> a -> b -> c -> h Source

(<<<~~~>>>) :: (a -> b -> c -> d -> e -> f -> g -> h) -> e -> f -> g -> d -> a -> b -> c -> h Source