joint-0.1.9: Trying to compose non-composable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Joint.Concepts.Lens

Documentation

type Lens s t = s -> Store t s Source #

view :: Lens s t -> s -> t Source #

set :: Lens s t -> t -> s -> s Source #

over :: Lens s t -> (t -> t) -> s -> s Source #

zoom :: Stateful bg t => Lens bg ls -> State ls a -> t a Source #

_1 :: Lens (a, b) a Source #

_2 :: Lens (a, b) b Source #