Safe Haskell | None |
---|---|

Language | Haskell2010 |

## Synopsis

- bluebird :: (b -> c) -> (a -> b) -> a -> c
- blackbird :: (c -> d) -> (a -> b -> c) -> a -> b -> d
- bunting :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> e
- becard :: (c -> d) -> (b -> c) -> (a -> b) -> a -> d
- cardinal :: (a -> b -> c) -> b -> a -> c
- dove :: (a -> c -> d) -> a -> (b -> c) -> b -> d
- dickcissel :: (a -> b -> c -> d) -> a -> b -> (e -> c) -> e -> d
- dovekies :: (a -> b -> c) -> (d -> a) -> d -> (e -> b) -> e -> c
- eagle :: (a -> b -> c) -> a -> (d -> e -> b) -> d -> e -> c
- baldEagle :: (a -> b -> c) -> (d -> e -> a) -> d -> e -> (f -> g -> b) -> f -> g -> c
- finch :: b -> a -> (a -> b -> c) -> c
- goldFinch :: (a -> b -> c) -> (d -> b) -> d -> a -> c
- hummingbird :: (a -> b -> a -> c) -> a -> b -> c
- idiot :: a -> a
- jay :: (a -> b -> b) -> a -> a -> b -> b
- kestrel :: a -> b -> a
- lark :: (b -> c) -> (a -> b) -> c
- mockingbird :: (a -> b) -> b
- doubleMockingbird :: (a -> b -> c) -> a -> c
- owl :: ((a -> b) -> a) -> (a -> b) -> b
- queerbird :: (a -> b) -> (b -> c) -> a -> c
- quixoticbird :: (a -> b) -> c -> (c -> a) -> b
- quizzicalbird :: a -> (b -> c) -> (a -> b) -> c
- quirkybird :: (a -> b) -> a -> (b -> c) -> c
- quackybird :: a -> (a -> b) -> (b -> c) -> c
- robin :: b -> (a -> b -> c) -> a -> c
- starling :: (a -> b -> c) -> (a -> b) -> a -> c
- thrush :: a -> (a -> b) -> b
- turing :: (a -> (b -> c) -> b) -> (b -> c) -> c
- vireo :: a -> b -> (a -> b -> c) -> c
- warbler :: (a -> a -> b) -> a -> b
- converseWarbler :: a -> (a -> a -> b) -> b
- whybird :: (x -> x) -> x
- idiot' :: ((a -> b) -> a) -> (a -> b) -> a
- warbler' :: (a -> b -> b -> c) -> a -> b -> c
- cardinal' :: (a -> b -> c -> d) -> a -> c -> b -> d
- robin' :: (a -> b -> c -> d) -> c -> a -> b -> d
- finch' :: (a -> b -> c -> d) -> c -> b -> a -> d
- vireo' :: (a -> b -> c -> d) -> b -> a -> c -> d
- idiot'' :: (a -> b -> c) -> a -> b -> c
- warbler'' :: (a -> b -> c -> c -> d) -> a -> b -> c -> d
- cardinal'' :: (a -> b -> c -> d -> e) -> a -> b -> d -> c -> e
- robin'' :: (a -> b -> c -> d -> e) -> a -> d -> b -> c -> e
- finch'' :: (a -> b -> c -> d -> e) -> a -> d -> c -> b -> e
- vireo'' :: (a -> b -> c -> d -> e) -> a -> c -> d -> b -> e
- kite :: a -> b -> b
- omega :: a
- konstantMocker :: c -> (a -> b) -> b
- crossedKonstantMocker :: (a -> b) -> c -> b
- theta :: (a -> a) -> a

# Documentation

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

D1

hummingbird :: (a -> b -> a -> c) -> a -> b -> c Source #

H

mockingbird :: (a -> b) -> b Source #

M

doubleMockingbird :: (a -> b -> c) -> a -> c Source #

M2

quixoticbird :: (a -> b) -> c -> (c -> a) -> b Source #

Q1

quizzicalbird :: a -> (b -> c) -> (a -> b) -> c Source #

Q2

quirkybird :: (a -> b) -> a -> (b -> c) -> c Source #

Q3

quackybird :: a -> (a -> b) -> (b -> c) -> c Source #

Q4

starling :: (a -> b -> c) -> (a -> b) -> a -> c Source #

S
Haskell `(`

in `<*>`

)`Applicative`

converseWarbler :: a -> (a -> a -> b) -> b Source #

W1

cardinal'' :: (a -> b -> c -> d -> e) -> a -> b -> d -> c -> e Source #

C**

Omega The omega bird looks as mockingbird mockingbird. But, I've implemented this as itself, because omega isn't going to stop anyway.

konstantMocker :: c -> (a -> b) -> b Source #

KM

crossedKonstantMocker :: (a -> b) -> c -> b Source #

C(KM)