Size: a a a

Emacs — русскоговорящее сообщество

2020 May 16

VL

Valeriy L in Emacs — русскоговорящее сообщество
Valeriy L
тот который с пейтоном джонсом
кста он походу тоже поехавший
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
всю лекцию вел босиком
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
видимо вступил в клуб https://barefootislegal.org/
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
я думаю поэтому Рич и не оценил лекции)
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Valeriy L
а как mapM поймет что вернуть? если у нас например не Maybe а что-то другое
pure и bind достаточно, пруф
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
найс
источник

A

Aragaer in Emacs — русскоговорящее сообщество
крч вот, я вроде понял, что меня смущает во всех этих объяснениях "что такое монада"
источник

A

Aragaer in Emacs — русскоговорящее сообщество
это принятое за истину утверждение "а теперь мы хотим композицию"
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Aragaer
это принятое за истину утверждение "а теперь мы хотим композицию"
То есть, мы всегда хотим выполнять только одно вычисление?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
нет, я просто никогда не рассматривал последовательность вычислений как композицию
источник

A

Aragaer in Emacs — русскоговорящее сообщество
int x = 42;
int y = f(x);
int z = g(y);
return h(z);
источник

A

Aragaer in Emacs — русскоговорящее сообщество
чесслово, переписать это в виде h(g(f(42)));
Ну то есть да, я бы переписал. Но только тогда, когда это уже работает и проблем нету.
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Проблем каких то пакетах оно внутри устроено не так заметно ;)
источник

A

Aragaer in Emacs — русскоговорящее сообщество
у меня мозг маленький, я когда вызываю функцию f, то не особо знаю, куда мне этот результат потом еще понадобится.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и поэтому "сразу же его и передать в функцию g" это уже надо подумать
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Ну так код в монадках обычно в примерно таком стиле и пишется
источник

A

Aragaer in Emacs — русскоговорящее сообщество
Ну то есть чтобы прийти к монадкам надо сначала впитать в себя композицию
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
В do-нотации
источник

SM

Sergey Makarov in Emacs — русскоговорящее сообщество
Смысл скорее в том, чтобы отличить друг от друга разные типы эффектов
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а я вон пишу код в стиле
func x = h(z)
 where
   y = f(x)
   z = g(y)
источник