Skip to content

Instantly share code, notes, and snippets.

View whjeng's full-sized avatar
🏠
Working from home

WH Jeng whjeng

🏠
Working from home
  • MUST
  • Taiwan
View GitHub Profile
@Decoherence
Decoherence / ReaderT_and_WriterT.hs
Last active August 2, 2022 02:26
Haskell: Monad Transformers -- Combine ReaderT and WriterT
-- | Main entry point to the application.
module Main where
import Control.Monad.Reader
import Control.Monad.Writer
{-
The ReaderT transformer is used to retrieve a read-only value from some environment.
The WriterT transformer will log the result of each retrieval.
Running the two transformers together yields a log of each step along with the actual results.