Data.Lens.Light

Lenses and basic operations

data Lens a b

lens

iso

getL

setL

modL

modL'

(^.)

vanLaarhoven

Generate lenses using TH

nameMakeLens

makeLenses

makeLens

MonadState operators

access

(~=)

(!=)

(%=)

(!%=)

zoom

class MonadStateT t