Description
Bridge between the optics and fused-effects ecosystems.
Description
Provides combinators for the optics-based manipulation of state and context types provided by the fused-effects library, similar to those provided by optics-extra for mtl-based monad transformers.
README.md
fused-effects-optics
This package provides an interface to the optics library compatible with fused-effects. The combinators provided by optics-extra for operating in monadic contexts—gview, use, .=, &c.—rely on mtl for MonadState and MonadReader, which is not applicable to Reader and State effects.
License
BSD3, like fused-effects.