Size: a a a

2020 October 17

N

Neefany in haskell_blah
так это получается кусок императивки
источник

YR

Yuki Rito in haskell_blah
Ortofax
как фп может работать, если там нельзя значения изменять?
ну не скажи )
источник

KV

Kirill Valyavin in haskell_blah
Neefany
так это получается кусок императивки
Да, типа того
источник

O

Ortofax in haskell_blah
за ручку трясёшь - если там внутри другие ящики, то они раскрываются и содержимое высыпается
источник

O

Ortofax in haskell_blah
ещё сверху дырка, чтобы насыпать туда содержимое
источник

N

Neefany in haskell_blah
так это прога в проге
источник

KV

Kirill Valyavin in haskell_blah
Ещё иногда говорят, что монада — это перегруженная точка с запятой
Потому что точка с запятой часто используется как оператор для склеивания процедур
источник

Y

Yuuri in haskell_blah
Мне кажется, человеки при изучении чего-нибудь гораздо легче идут от частного к общему, находя взаимосвязи в разных штуках, чем от общего к частному, сразу берясь за абстрактные определения. Поэтому понять, что такое «монада вообще», сходу сложно.
источник

KV

Kirill Valyavin in haskell_blah
Yuuri
Мне кажется, человеки при изучении чего-нибудь гораздо легче идут от частного к общему, находя взаимосвязи в разных штуках, чем от общего к частному, сразу берясь за абстрактные определения. Поэтому понять, что такое «монада вообще», сходу сложно.
Не в данном случае
источник

Y

Yuuri in haskell_blah
В каком?
источник

YR

Yuki Rito in haskell_blah
монада - это костыль
источник

KV

Kirill Valyavin in haskell_blah
Yuuri
В каком?
В случае монад. Если человеку показать 4 разных типа, для которых реализован Monad, он будет долго чесать репу, и думать, что же тут общего и зачем оно нужно
источник

KV

Kirill Valyavin in haskell_blah
Общия описания для того и даются, чтобы не разбирать 100500 примеров в попытке что-либо осознать
источник

YR

Yuki Rito in haskell_blah
если бы Opal-овцы и позже Haskell-исты не были бы религиозными фанатикам и экстремистами, нафик бы эти монады не были бы нужны вообще
источник

O

Ortofax in haskell_blah
что там думать? три функции и одна тайпфункция общие
источник

O

Ortofax in haskell_blah
ну и законы ещё
источник

KV

Kirill Valyavin in haskell_blah
Yuki Rito
если бы Opal-овцы и позже Haskell-исты не были бы религиозными фанатикам и экстремистами, нафик бы эти монады не были бы нужны вообще
Но монады нужны
источник

Y

Yuuri in haskell_blah
В общем описании не виден смысл. m a -> (a -> m b) -> m b, что?
источник

KV

Kirill Valyavin in haskell_blah
Они есть везде, просто почти во всех языках монада одна и она дурацкая, а в хаскеле какие хочешь можно крутить
источник

YR

Yuki Rito in haskell_blah
или взять функтор. Ну как нормальный человек может придумать такое?!
источник