lensref-0.1.0.5: References which can be joined and on which lenses can be applied

Safe HaskellNone
LanguageHaskell98

Data.LensRef.Fast

Description

Fast implementation for the MonadRefCreator interface.

TODO - elim mem leak: registered events don't allow to release unused refs - optimiziation: do not remember values - optimiziation: equality check

Documentation

type Register m = Reg (Wrap m) Source

runRegister :: NewRef m => (forall a. m (m a, a -> m ())) -> Register m a -> m (a, m ()) Source