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

Language | Haskell98 |

# Documentation

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

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

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

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

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

compare_by :: Ord b => (a -> b) -> a -> a -> Ordering Source

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

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

starts_with :: String -> String -> Bool Source

capitalize :: String -> String Source

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

exit_success :: IO () Source

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

l2s :: ByteString -> ByteString Source

s2l :: ByteString -> ByteString Source

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

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

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

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

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

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 b Source

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 b Source

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 b Source