Вопросы к Поиску с Алисой
Разница между функторами, аппликативными функторами и монадами заключается в том, как они применяют функцию к упакованному значению: habr.com
Таким образом, функторы работают с единственным аргументом, а когда их несколько, надо использовать аппликативные функторы. smartprogress.do Они получили своё название из-за того, что стыкуются с помощью аппликации лямбда-исчисления. smartprogress.do
Например, монада — это контейнер (обёртка) для функций, который скрывает внутри себя любые побочные эффекты. smartprogress.do За счёт этого из таких контейнеров можно выстраивать цепочки вычислений, не опасаясь, что она где-то прервётся с ошибкой. smartprogress.do