HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Moduleeffectful-core-2.7.1.2GHC2021

Effectful.Reader.Dynamic

The dynamically dispatched variant of the Reader effect.

Note: unless you plan to change interpretations at runtime or you need the Control.Monad.Reader.MonadReader instance for compatibility with existing code, it's recommended to use the statically dispatched variant, i.e. Effectful.Reader.Static.

Contents
  1. Effect
  2. Handlers
  3. Operations
Synopsis

Effect

Handlers

valuewithReader
  1. :: HasCallStack
  2. => (r1 -> r2)

    The function to modify the environment.

  3. -> Eff (Reader r2 ': es) a

    Computation to run in the modified environment.

  4. -> Eff (Reader r1 ': es) a

Deprecated. withReader doesn't work correctly for all potential interpreters

Execute a computation in a modified environment.

Operations