Monoid против MonadPlus [дубликаты]
На этот вопрос уже есть ответ:
Почему MonadPlus, а не Monad + Monoid? 2 ответа Я очень плохо знаком с обоимиMonads
а такжеMonoids
и недавно также узнал оMonadPlus
. Из того, что я вижу,Monoid
а такжеMonadPlus
оба предоставляют тип с ассоциативной двоичной операцией и тождеством. (Я бы назвал это полугруппой на математическом языке.) Так в чем же разница междуMonoid
а такжеMonadPlus
?