Description
Provides MonadPrompt with implementation and examples. MonadPrompt is an abstraction for computations that can request information or actions from an external interpreter.
It is useful for embedded languages, interactive workflows, effect handling, and experiments with separating program descriptions from how they are executed. It is an advanced Haskell library and has no standalone interface.