lui-0.0.6: Purely FunctionaL User Interface

Graphics.UI.LUI.Accessor

Synopsis

Documentation

data Accessor whole part Source

accessor :: (whole -> part) -> (part -> whole -> whole) -> Accessor whole partSource

convertor :: (whole -> part) -> (part -> whole) -> Accessor whole partSource

(^.) :: whole -> Accessor whole part -> partSource

(^:) :: Accessor whole part -> (part -> part) -> whole -> wholeSource

(<^) :: Accessor b c -> Accessor a b -> Accessor a cSource

(^>) :: Accessor a b -> Accessor b c -> Accessor a cSource

null :: [a] -> Bool

Test whether a list is empty.

write :: Accessor whole part -> part -> whole -> wholeSource

anth :: Int -> Accessor [a] aSource

aMapValue :: Ord k => k -> Accessor (Map k a) aSource

aMapValueDefault :: Ord k => a -> k -> Accessor (Map k a) aSource