Size: a a a

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

2020 November 05

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
в котлине оба два?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
в котлине оба два?
ах, фолд это редьюс с начальным значением...
ну ок
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
два фолда, два редьюса 😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
в хаскеле просто два фолда
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
в окамле и расте нет свёртки без начального значения
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Sergey Trofimov
в хаскеле просто два фолда
Больше) Есть строгие еще (неленивые)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Больше) Есть строгие еще (неленивые)
я про табличку из википедии и про наименования fold и reduce
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
строгие вроде foldl' foldr' в хаскеле называются
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
а вот для моноида такой таблички нет 😞
https://en.wikipedia.org/wiki/Monoid
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Так что это все те же фолды
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну моноид это вообще другая штука)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну моноид это вообще другая штука)
не может быть 😊
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
С моноидом можно только сумму показать наверное и похожие штуки
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Типа конкатенации строк
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Картинка четырехмерного гиперкуба сильно помогает "прочувствовать", что это за объект?)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
и про монаду таблички нет
ну хоть примеры кода
https://en.wikipedia.org/wiki/Monad_(functional_programming)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
так вот же в принципе наглядное представление
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Есть еще картиночки с рельсами и коробочками
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Картинка четырехмерного гиперкуба сильно помогает "прочувствовать", что это за объект?)
конечно, ведь четырёхмерный гиперкуб лежит в основе любого языка программирования 😊
источник