Введение
Кажется, монады в программировании стали загадкой века. И для этого есть две причины:- недостаточное знание теории категорий;
- многие авторы стараюстся не упоминать категории вообще.
Мы начнём с простого введения в категории и функторы, затем дадим определение монады, приведём простые примеры монад в категориях и в конце приведём монадическую терминологию используемую в языках программирования.
Я уверен, что монады с точки зрения категорий почти элементарны.