Size: a a a

2021 January 07

С

Сергей in Haskell
GNU/Vsevolod
Вернее, есть в Control.Arrow, но приоритет там аж 9 (
.
источник

AP

Aleksei (astynax) Pi... in Haskell
Alexander Smirnov
Потому что прелюдия невкусная
Она "бесфкусная". Потому что любой конкретный вкус — на любителя
источник

AP

Aleksei (astynax) Pi... in Haskell
Да, можно было ещё более безвкусно сделать
источник

JS

Jerzy Syrowiecki in Haskell
Aleksandr Khristenko
Разве мешают? Там же сделали nix style билды. Когда пакет определяется параметрами сборки и исходниками. Поэтому разные версии сосуществуют и шарятся просто. Поэтому и песочницы больше не нужны.
не знал, что уже исправлено
источник

JS

Jerzy Syrowiecki in Haskell
Aleksei (astynax) Pirogov
Да, можно было ещё более безвкусно сделать
может, "безвкусно"?
источник

AP

Aleksei (astynax) Pi... in Haskell
Это же специальное бесфкусное написание!
источник

AP

Aleksei (astynax) Pi... in Haskell
Во втором случае кавычки забыл
источник

V0

Vlad 0xd728c4a7cd55d... in Haskell
Если бы докер существовал в терминах функционального подхода, что было бы эквивалентом docker run build; docker cp container:/build-artifacts host-dir - композиция через ; налицо, но как может быть иначе? паковать внутри tar и принтать его в stdout?!
источник

AP

Aleksei (astynax) Pi... in Haskell
См. Nix
источник

AP

Aleksei (astynax) Pi... in Haskell
Вот вам функцональный подход
источник

IK

Ilya Kos in Haskell
GNU/Vsevolod
Почему в prelude нету flip (.) в виде оператора, если есть <&> в Data.Functor (base), к примеру?
<&> для <$> это как & для $

С . это мало связано вроде
источник

AP

Aleksei (astynax) Pi... in Haskell
Имелась в виду развернутая композиция
источник

AP

Aleksei (astynax) Pi... in Haskell
В плане развернутости это подобная <&> и & штука
источник

AP

Aleksei (astynax) Pi... in Haskell
Ilya Kos
<&> для <$> это как & для $

С . это мало связано вроде
Если уж на то пошло, то fmap для (->) a — композиция и есть :)
источник

AP

Aleksei (astynax) Pi... in Haskell
Что позволяет использовать <&> в роли flip (.) :)
источник

AP

Aleksei (astynax) Pi... in Haskell
> 5 & ((+ 1) <&> show)
"6"
скобки придётся писать местами, правда
источник

AP

Aleksei (astynax) Pi... in Haskell
но композить "в прямом направлении" можно
источник

AP

Aleksei (astynax) Pi... in Haskell
Вообще фиксити странным образом выбирали:
> :i ($)
infixr 0 $

> :i (&)
infixl 1 &

> :i (<$>)
infixl 4 <$>

> :i (<&>)
infixl 1 <&>
источник

YS

Yan Shkurinskiy in Haskell
Если скобки не нравятся (как мне) - можно BlockArguments и do
источник

YS

Yan Shkurinskiy in Haskell
И тогда совсем хорошо)
источник