Size: a a a

2020 December 25

YS

Yan Shkurinskiy in fprog_spb
и пытаюсь уже 10 минут объяснить почему
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Там набрасывали на то, что, дескать, в хаскеле сложно и многобразно
источник

YS

Yan Shkurinskiy in fprog_spb
скорее на то, что "в хаскеле аналоги эликсирных и мл пайпов, то есть, точки и доллары, приходится читать справа налево"
источник

YS

Yan Shkurinskiy in fprog_spb
я это так понял
источник

A

Aleksey @cheatex in fprog_spb
Aleksei (astynax) Pirogov
Но посыл-то был такой, что в хаскеле, мол, много способов композирования
Какой-то ракетный саенс пошёл и окололунные абстракции. Вопрос был про взять штуку и прогнать через цепочку фильтров. Читаемо, в одном направлении. Желательно с визуалными намёками что куда падает.
источник

A

Aleksey @cheatex in fprog_spb
Yan Shkurinskiy
скорее на то, что "в хаскеле аналоги эликсирных и мл пайпов, то есть, точки и доллары, приходится читать справа налево"
Точно так
источник

YS

Yan Shkurinskiy in fprog_spb
Aleksey @cheatex
Какой-то ракетный саенс пошёл и окололунные абстракции. Вопрос был про взять штуку и прогнать через цепочку фильтров. Читаемо, в одном направлении. Желательно с визуалными намёками что куда падает.
>>>
источник

YS

Yan Shkurinskiy in fprog_spb
для чистых
источник

YS

Yan Shkurinskiy in fprog_spb
>>=
источник

YS

Yan Shkurinskiy in fprog_spb
для грязных
источник

YS

Yan Shkurinskiy in fprog_spb
(очень грубо, но постарался максимально кратко)
источник

YS

Yan Shkurinskiy in fprog_spb
(обе слева направо)
источник

YS

Yan Shkurinskiy in fprog_spb
(а вообще способов записи куча)
источник

AP

Aleksei (astynax) Pi... in fprog_spb
(->> [1 2 3]
 (map (partial * 2))
 (filter (partial < 10)))

[1, 2, 3] & map (* 2) & filter (< 10)
источник

AP

Aleksei (astynax) Pi... in fprog_spb
вот прямой порядок, с каррированием по умолчанию сочетается отлично
источник

YS

Yan Shkurinskiy in fprog_spb
так, я ошибся, в моем контексте правильнее будет >=> вместо >>=
источник

YS

Yan Shkurinskiy in fprog_spb
но не суть
источник

YS

Yan Shkurinskiy in fprog_spb
короче ответ - всё есть в хаскеле)
источник

YS

Yan Shkurinskiy in fprog_spb
(ну либо >>> на & заменить)
источник

YS

Yan Shkurinskiy in fprog_spb
(либо >>= / & либо >=> / >>>)
источник