Dường như Haskell đã thiết lập một số quy ước đặt tên quanh monads.Tất cả các quy ước đặt tên là gì?
Ví dụ:
- phụ
T
đến cùng để có được tên của máy biến áp đơn nguyên (ví dụReader
->ReaderT
) - sử dụng
runXXX
để thực hiện một tính toán đơn nguyên (ví dụrunST
,runReader
) liftXXX
cho các giá trị khác nhau củaXXX
Có các quy ước đặt tên khác không?
Là một phụ lục ngắn http://www.haskell.org/ghc/docs/latest/html/libraries/base/Control-Monad.html#g:2 mô tả một vài quy ước đặt tên tổ hợp với liên quan đến khi hậu tố M trái ngược với tiền tố m là thích hợp. –