SRFI 165: The Environment Monad Arthur A. Gleckler 14 Feb 2019 02:06 UTC
Scheme Request for Implementation 165,
"The Environment Monad,"
by Marc Nieper-Wißkirchen,
is now available for discussion.
Its draft and an archive of the ongoing discussion are available
You can join the discussion of the draft by filling out the
subscription form on that page.
You can contribute a message to the discussion by sending it to
Here's the abstract:
Monads model computations. The environment monad models
computations that depend on values from a shared
environment. These computations can read values from the
environment, pass values to subsequent computations, execute
sub-computations in an extended environment, and modify the
environment for future computations.