free-game-0.9.4.3: Cross-platform GUI library based on free monads

Portabilitynon-portable
Stabilityexperimental
MaintainerFumiaki Kinoshita <fumiexcel@gmail.com>
Safe HaskellNone

Graphics.UI.FreeGame.Internal.Raindrop

Description

A portable implementation of lens(http://hackage.haskell.org/package/lens)

Synopsis

Documentation

view :: MonadReader s m => ((a -> Const a b) -> s -> Const a t) -> m aSource

view :: MonadReader s m => Getting a s a -> m a

over :: ((a -> Identity b) -> s -> Identity t) -> (a -> b) -> s -> tSource

over :: ASetter s t a b -> (a -> b) -> s -> t

biover :: ((a -> Identity b) -> (c -> Identity d) -> s -> Identity t) -> (a -> b) -> (c -> d) -> s -> tSource