air-2013.7.18: air

Safe HaskellNone

Air.Light

Documentation

(.) :: a -> (a -> b) -> bSource

(>) :: Category cat => cat a b -> cat b c -> cat a cSource

(<) :: Category cat => cat b c -> cat a b -> cat a cSource

(^) :: Functor f => f a -> (a -> b) -> f bSource

(-) :: (a -> b) -> a -> bSource

(<->) :: Num a => a -> a -> aSource

join :: [a] -> [[a]] -> [a]Source

at :: Integral i => i -> [a] -> Maybe aSource

first :: [a] -> Maybe aSource

fifth :: [a] -> Maybe aSource

forth :: [a] -> Maybe aSource

third :: [a] -> Maybe aSource

second :: [a] -> Maybe aSource

sixth :: [a] -> Maybe aSource

tenth :: [a] -> Maybe aSource

ninth :: [a] -> Maybe aSource

eighth :: [a] -> Maybe aSource

seventh :: [a] -> Maybe aSource

unique :: Ord a => [a] -> [a]Source

is_unique :: Ord a => [a] -> BoolSource

same :: Ord a => [a] -> BoolSource

times :: Integral i => b -> i -> [b]Source

upto :: Enum a => a -> a -> [a]Source

downto :: (Num t, Enum t) => t -> t -> [t]Source

remove_at :: Integral i => i -> [a] -> [a]Source

insert_at :: Integral i => i -> a -> [a] -> [a]Source

replace_at :: Integral i => i -> a -> [a] -> [a]Source

slice :: Integral i => i -> i -> [a] -> [a]Source

cherry_pick :: Integral i => [i] -> [a] -> [Maybe a]Source

inject :: Foldable t => a -> (a -> b -> a) -> t b -> aSource

inject' :: Foldable t => a -> (a -> b -> a) -> t b -> aSource

reduce :: (Default a, Foldable t) => (a -> a -> a) -> t a -> aSource

reduce' :: (Default a, Foldable t) => (a -> a -> a) -> t a -> aSource

select :: (a -> Bool) -> [a] -> [a]Source

reject :: (a -> Bool) -> [a] -> [a]Source

label_by :: (a -> c) -> [a] -> [(c, a)]Source

labeling :: (a -> c') -> [a] -> [(a, c')]Source

in_group_of :: Integral i => i -> [t] -> [[t]]Source

split_to :: Integral i => i -> [a] -> [[a]]Source

belongs_to :: (Foldable t, Eq a) => t a -> a -> BoolSource

has :: (Foldable t, Eq b) => b -> t b -> BoolSource

indexed :: (Num t, Enum t) => [b] -> [(t, b)]Source

ljust :: Integral i => i -> a -> [a] -> [a]Source

rjust :: Integral i => i -> a -> [a] -> [a]Source

rsort :: Ord a => [a] -> [a]Source

concat_map :: (a -> [b]) -> [a] -> [b]Source

to_list :: Foldable t => t a -> [a]Source

to_set :: Ord a => [a] -> Set aSource

to_h :: Ord k => [(k, a)] -> Map k aSource

to_a :: [a] -> Array Int aSource

to_a' :: Ix i => (i, i) -> [e] -> Array i eSource

compare_by :: Ord b => (a -> b) -> a -> a -> OrderingSource

eq :: Eq a => a -> a -> BoolSource

aren't :: Eq a => a -> a -> BoolSource

isn't :: Eq a => a -> a -> BoolSource

is_not :: Eq a => a -> a -> BoolSource

is :: Eq a => a -> a -> BoolSource

swap :: (a, b) -> (b, a)Source

tuple2 :: [a] -> Maybe (a, a)Source

tuple3 :: Show a => [a] -> Maybe (a, a, a)Source

list2 :: (a, a) -> [a]Source

list3 :: (a, a, a) -> [a]Source

filter_fst :: (a -> Bool) -> [(a, b)] -> [(a, b)]Source

filter_snd :: (b -> Bool) -> [(a, b)] -> [(a, b)]Source

map_fst :: (a -> b) -> [(a, c)] -> [(b, c)]Source

map_snd :: (a -> b) -> [(c, a)] -> [(c, b)]Source

splat :: (a -> b -> c) -> (a, b) -> cSource

splat3 :: (a -> b -> c -> d) -> (a, b, c) -> dSource

clone :: a -> (a, a)Source

from_i :: (Integral a, Num b) => a -> bSource

to_s :: Show a => a -> StringSource

trace' :: Show a => a -> aSource

void :: Monad m => m a -> m ()Source

don't :: Monad m => m a -> m ()Source

length :: Num i => [a] -> iSource

drop :: Integral i => i -> [a] -> [a]Source

take :: Integral i => i -> [a] -> [a]Source

splitAt :: Integral i => i -> [b] -> ([b], [b])Source

index :: Integral a => [b] -> a -> bSource

replicate :: Integral i => i -> a -> [a]Source

(!!) :: Integral a => [b] -> a -> Maybe bSource

to_f :: (Real a, Fractional b) => a -> bSource

sleep :: RealFrac a => a -> IO ()Source

fork :: IO a -> IO ()Source

insert_unique :: Eq a => a -> [a] -> [a]Source

end :: Monad m => m ()Source

io :: MonadIO m => IO a -> m aSource

ap2 :: Applicative f => (a1 -> a -> b) -> f a1 -> f a -> f bSource

ap3 :: Applicative f => (a2 -> a1 -> a -> b) -> f a2 -> f a1 -> f a -> f bSource

ap4 :: Applicative f => (a3 -> a2 -> a1 -> a -> b) -> f a3 -> f a2 -> f a1 -> f a -> f bSource

ap5 :: Applicative f => (a4 -> a3 -> a2 -> a1 -> a -> b) -> f a4 -> f a3 -> f a2 -> f a1 -> f a -> f bSource

ap6 :: Applicative f => (a5 -> a4 -> a3 -> a2 -> a1 -> a -> b) -> f a5 -> f a4 -> f a3 -> f a2 -> f a1 -> f a -> f bSource

ap7 :: Applicative f => (a6 -> a5 -> a4 -> a3 -> a2 -> a1 -> a -> b) -> f a6 -> f a5 -> f a4 -> f a3 -> f a2 -> f a1 -> f a -> f bSource

ap8 :: Applicative f => (a7 -> a6 -> a5 -> a4 -> a3 -> a2 -> a1 -> a -> b) -> f a7 -> f a6 -> f a5 -> f a4 -> f a3 -> f a2 -> f a1 -> f a -> f bSource

ap9 :: Applicative f => (a8 -> a7 -> a6 -> a5 -> a4 -> a3 -> a2 -> a1 -> a -> b) -> f a8 -> f a7 -> f a6 -> f a5 -> f a4 -> f a3 -> f a2 -> f a1 -> f a -> f bSource