Здравствуйте, Курилка, Вы писали:
К> Да и без монад можно обойтись,
Роза пахнет розой, хоть розой назови ее хоть нет. (с)
Можно процесс упрятывания сайд эффектов внутрь чегонить обозвать No-Side-Effect-Cool-Pattern,
или допустим Isolated Process Data Pattern(Привет Erlangу
) или Dirt Incapsulation. Суть то от этого не поменяется. Кто захочет — увидит в этом какую-то монаду. Кто захочет увидеть что-то другое — увидит что-то другое.
К> но умение разглядеть их в коде, имхо, даёт как минимум новую грань понимания происходящего.
Естествено увидишь когда монадные >>= , return никто даже не пытался спрятать
А по сути +1.
Вопрос остается о границах применимости этой новой грани понимания происходящего в мирных целях... А тут уж все от конкретного человека зависит.
"Если Вы отличаетесь от меня, то это ничуть мне не вредит — Вы делаете меня богаче". Экзюпери