Craft3e-0.2.0.1: Code for Haskell: the Craft of Functional Programming, 3rd ed.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Chapter20

Synopsis

Documentation

fib :: Integer -> Integer Source #

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

iSort :: Ord a => [a] -> [a] Source #

ins :: Ord a => a -> [a] -> [a] Source #

qSort :: Ord a => [a] -> [a] Source #

rev1 :: [a] -> [a] Source #

rev2 :: [a] -> [a] Source #

shunt :: [a] -> [a] -> [a] Source #

mult :: (Eq t, Num t, Num a) => a -> t -> a Source #

russ :: forall {t} {a}. (Num a, Integral t) => a -> t -> a Source #

mSort :: Ord a => [a] -> [a] Source #

mer :: Ord a => [a] -> [a] -> [a] Source #

^^^^^^^^^^^^^^^^^^^^^^

^^^^^^^^^^^^^^

^^^^^^^^^^^^^^

exam1 :: (Num a, Enum a) => a -> [a] Source #

exam2 :: (Num a, Enum a) => a -> [a] Source #

exam3 :: (Num a, Enum a) => a -> [a] Source #

exam4 :: (Num a, Enum a) => a -> [a] Source #

^^^^^^^^^^^^

sq :: Num a => a -> a Source #

^^^^^^^^^^^^^^^^

map :: Foldable t => (a -> b) -> t a -> [b] Source #

facFold :: (Num b, Enum b) => b -> b Source #

foldEx1 :: (Eq a, Num a, Enum a) => a -> Bool Source #

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

fibs :: [Integer] Source #

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

mLen :: Eq a => [a] -> [a] -> Integer Source #

maxLen :: Eq a => [a] -> [a] -> Int -> Int -> Int Source #

maxTab :: Eq a => [a] -> [a] -> [[Int]] Source #