Size: a a a

2018 April 02

PK

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

AI

Andrey Ivanov in fprog_spb
🍿
источник

PK

Pavel Khritonenko in fprog_spb
И нет, я не знаю, что такое workflow в F#
источник

PK

Pavel Khritonenko in fprog_spb
Единственная проблема, что придется набор комбинаторов написать для каждого типа, который монадический
источник

PK

Pavel Khritonenko in fprog_spb
DO-нотация реализована в виде фичи языка, которая называется Computation Expressions
источник

AV

Alexander Vershilov in fprog_spb
Pavel Khritonenko
Не, буду лучше проституткой.
достаточно ! в foldl'  поставить или пакет fold/foldl использовать
источник

AV

Alexander Vershilov in fprog_spb
Pavel Khritonenko
Я на самом деле спрашивал, в чем проблема классического фолда - пушто он ленивый и тапл будет на каждый элемент создан?
нет
источник

λO

λeonid Onokhov in fprog_spb
Pavel Khritonenko
Единственная проблема, что придется набор комбинаторов написать для каждого типа, который монадический
Ну значит нет там монад
источник

PK

Pavel Khritonenko in fprog_spb
λeonid Onokhov
Ну значит нет там монад
ок ж(
источник

S

Sergey in fprog_spb
λeonid Onokhov
Ну значит нет там монад
Монады есть, типов высшего порядка нет.
источник

PK

Pavel Khritonenko in fprog_spb
HKT нет - поэтому и приходится операторы для каждого типа определять, да
источник

DR

Denis Redozubov in fprog_spb
поддержки монад не может быть без HKT
источник

AV

Alexander Vershilov in fprog_spb
мне лень все там читать, в общем foldl - неюзабельный функция вообще
источник

AV

Alexander Vershilov in fprog_spb
foldl' и foldr норм
источник

DR

Denis Redozubov in fprog_spb
foldl вообще никто никогда не юзает, кроме тех кто первую неделю на хаскеле пишет
источник

S

Sergey in fprog_spb
Denis Redozubov
поддержки монад не может быть без HKT
Что значит "поддержки"?
источник

PS

P S in fprog_spb
Denis Redozubov
поддержки монад не может быть без HKT
в F# есть SRTP :)
источник

DR

Denis Redozubov in fprog_spb
Sergey
Что значит "поддержки"?
значит крайне сложно сказать что на ЯП можно писать монадный код, не покривив душой/лицом
источник

PK

Pavel Khritonenko in fprog_spb
Что такое монадный код?
источник

DR

Denis Redozubov in fprog_spb
код использующий абстракцию “Monad”
источник