Size: a a a

2020 May 15

YS

Yan Shkurinskiy in fprog_spb
я как-то перестал с do нотацией писать
источник

YS

Yan Shkurinskiy in fprog_spb
в основном
источник

PK

Pavel Khritonenko in fprog_spb
Ну в смысле я поддерживаю идею, что просто аппликативных функторов может не хватать.
источник

YS

Yan Shkurinskiy in fprog_spb
в bind нотации можно писать бесточечно и не придумывать имена аргументам!
источник

YS

Yan Shkurinskiy in fprog_spb
для моего маленького мозга это - огромная экономия
источник

PK

Pavel Khritonenko in fprog_spb
Писать надо так, чтобы читать просто было потом. И прокидывать какие-нибудь локальные штуки через контекст в континиешны ниже может быть сложней в итоге, чем написать в до-нотации
источник

PK

Pavel Khritonenko in fprog_spb
Где все прокинет за тебя конпелятор/язык
источник

YS

Yan Shkurinskiy in fprog_spb
Так а с бесточечной bind нотацией вроде как и нет континиешенов
источник

YS

Yan Shkurinskiy in fprog_spb
Т.е. ты явно не пишеть, что будет потом что-то типа m_a >>= \a -> ...
источник

YS

Yan Shkurinskiy in fprog_spb
Ну да, ясность может снизиться
источник

YS

Yan Shkurinskiy in fprog_spb
А может и нет!
источник

YS

Yan Shkurinskiy in fprog_spb
Стараюсь чтобы нет
источник

YS

Yan Shkurinskiy in fprog_spb
Если у тебя есть несколько стрелок Клейсли и тебе надо их скомпозить просто - то с байндом это сильно легче и красивее, чем с do нотацией
источник

PK

Pavel Khritonenko in fprog_spb
Если у тебя несколько стрелок Клейсли - нужно взять к ним лук и идти охотиться.
источник

YS

Yan Shkurinskiy in fprog_spb
Главное чтобы лук тоже Клейсли делал)
источник

YS

Yan Shkurinskiy in fprog_spb
(а то по типам не сойдётся)
источник

PK

Pavel Khritonenko in fprog_spb
Монад-трансформеры помогут.
источник

YS

Yan Shkurinskiy in fprog_spb
не думаю(
источник

YS

Yan Shkurinskiy in fprog_spb
Alexander Vershilov
do нотация есть с applicative do формально
вроде и для стрелок есть даже
источник

YS

Yan Shkurinskiy in fprog_spb
но я не видел(
источник