lev: (Default)
[personal profile] lev
  • Я хотел бы использовать композицию функций, но мне не хватает удобного способа обработки ошибок
  • О, это просто. Тебе нужна монада
  • Звучит сложно. А что такое монада?
  • Монада — это просто моноид в категории эндофункторов.
  • ???
  • В чем проблема?
  • Я не знаю, что такое эндофунктор
  • Это просто. Функтор — это гомоморфизм между категориями. А эндофунктор — это просто функтор, отображающий категорию на саму себя
  • Ну конечно! Теперь все стало ясно…

Date: 2017-10-09 10:13 pm (UTC)
sab123: (Default)
From: [personal profile] sab123
В реальности после прогрызания через все эти эндофункторы все оказалось просто: монады - это операции над контейнерами. http://babkin-cep.blogspot.com/2014/07/monads.html

Впрочем, ни понятности ни обработке ошибок они все равно не способствуют.

Date: 2017-10-10 01:29 am (UTC)
From: [personal profile] provokatorz
Как говориться, "главное надуть щеки и продать".

Кстати топикстер может привести пример пример монад на Эрланге?

Profile

lev: (Default)
lev

February 2026

S M T W T F S
12 345 67
89 1011121314
151617 18192021
22232425262728

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 19th, 2026 01:42 pm
Powered by Dreamwidth Studios