Я читаю этот блог. сообщение о написании API на Haskell со Скотти, и я наткнулся на раздел о преобразователях монад. Я понимаю концепцию преобразователей монад, но не могу понять, что здесь происходит:
let r m = runReaderT (runConfigM m) c
Как выражение может ссылаться на m
, если m
объявлено в том же выражении let
, которое его использует? Что здесь происходит? Что такое m
?
r
будет функцией, аm
будет параметром. - person pdexter   schedule 17.07.2016