Parece que Haskell ha establecido varias convenciones de nomenclatura alrededor de las mónadas.¿Cuáles son todas las convenciones de nomenclatura de mónadas?
Ejemplos:
- adjuntas
T
hasta el final para obtener el nombre del transformador mónada (por ejemploReader
->ReaderT
) - usando
runXXX
para llevar a cabo un cálculo mónada (por ejemplorunST
,runReader
) liftXXX
para varios valores deXXX
¿Hay otras convenciones de nomenclatura?
Como una breve adición http://www.haskell.org/ghc/docs/latest/html/libraries/base/Control-Monad.html#g:2 describe algunas de las convenciones de nomenclatura con combinador Respecto a cuando el sufijo M en oposición al prefijo m es apropiado. –