Wygląda na to, że Haskell ustanowił kilka konwencji nazewniczych wokół monad.Jakie są wszystkie konwencje nazewnictwa Monady?
Przykłady:
- załączonych
T
do końca w celu uzyskania nazwy transformatora monadę (npReader
->ReaderT
) - pomocą
runXXX
do wykonywania obliczeń monadę (nprunST
,runReader
) liftXXX
dla różnych wartościXXX
Czy są inne konwencje nazewnictwa?
W krótkim aneksu http://www.haskell.org/ghc/docs/latest/html/libraries/base/Control-Monad.html#g:2 opisuje kilka konwencji nazewnictwa z syntezatora dotyczy to, kiedy przyrostek M w przeciwieństwie do przedrostka m jest właściwy. –