Алгебраические эффекты — горячая тема в теории языков программирования. Регулярно выходят статьи и доклады о том, как глубже, дальше и сильнее обрабатывать эффекты. Но какое это имеет отношение к реальной жизни? Оказывается, самое непосредственное. Например, алгебраические эффекты лежат в основе механизма работы хуков в реакте, а реакт в представлении не нуждается.
В прошлом году я рассказал об общей идее эффектов и вкратце показал как выглядит код, использующий эффекты. Примеры были выборочные, а сама идея изложена в общих чертах. В этом году я хочу разобрать из чего состоит библиотека эффектов и как сделать свою. Погрузимся в детали, чтобы понять, как эффекты будут взаимодействовать с существующим кодом. Цель — наглядно убедиться, что порог входа куда ниже, чем может показаться. Посмотрим на реализацию наиболее типичных эффектов вроде получения текущего времени и доступа к общему состоянию. В конце разберем работу в многопоточной среде, чтобы совсем уж ничего не бояться.
1 view
806
229
2 weeks ago 00:09:20 2
Действия над комплексными числами в алгебраической форме. Практическая часть. 11 класс.
2 weeks ago 00:13:19 1
Действия над комплексными числами в алгебраической форме. 11 класс.
3 weeks ago 00:03:56 777
Шаблон презентации powerpoint образовательной лекции по математике в стиле черной доски и мела
4 weeks ago 00:11:46 561
Все действия с алгебраическими дробями | Саша Тёплая | 100балльный
1 month ago 00:23:31 46
Физика и красота: Что физики считают красивым, а что уродливым, и почему? Ю. Р. Мусин
2 months ago 00:35:21 1
. Алгебраические выражения. Действия с дробями
2 months ago 01:23:09 8
82. Иван Бельдиев “Неединственность индуцированного аддитивного действия на вырожденных гиперповерхностях“
2 months ago 01:36:43 2
98. Роман Авдеев “Однородные локально нильпотентные дифференцирования на аффинных многообразиях с действием тора“
2 months ago 01:44:28 1
99. Роман Авдеев “Однородные локально нильпотентные дифференцирования на аффинных многообразиях с действием тора“
2 months ago 01:20:36 3
Лекция 1. Сергей Гайфуллин “Многообразия с действием тора“ ()
2 months ago 01:19:30 3
Лекция 2. Сергей Гайфуллин “Многообразия с действием тора“ ()
2 months ago 01:19:47 7
Лекция 3. Сергей Гайфуллин “Многообразия с действием тора“ ()
2 months ago 01:20:12 4
105. Антон Шафаревич “Аддитивные действия с конечным числом орбит“
3 months ago 01:18:51 1
Шафаревич А. И. - Геометрические структуры квантовой механики - Квантовый гармонический осциллятор
3 months ago 01:14:42 9
Генераторы на примере JS: Монады, Континуации, Цветные функции — что это и зачем?
3 months ago 00:12:33 16
34 Решение задач на совместные действия с алгебраическими дробями. Часть 2
3 months ago 00:08:29 15
33 Решение задач на совместные действия с алгебраическими дробями, Часть 1
4 months ago 00:29:44 4
14. Совместные действия над алгебраическими дробями
4 months ago 00:07:57 2
069-Действия над комплексными числами в алгебраической форме. Практическая часть. 11 класс. (720p) (2)
4 months ago 00:09:20 5
068-Действия над комплексными числами в алгебраической форме. Практическая часть. 11 класс. (720p)
4 months ago 00:13:19 5
067-Действия над комплексными числами в алгебраической форме. 11 класс. (720p)
6 months ago 00:08:05 1
Смешанные действия с алгебраическими дробями - ltpid
6 months ago 00:13:59 1
Смешанные действия с алгебраическими дробями - scihu
6 months ago 00:08:40 1
Смешанные действия с алгебраическими дробями - 6vr9i