Size: a a a

2020 May 20

к

кана in Haskell
а что тут, детали имплементации компилятора протекают?
источник

к

кана in Haskell
нет, в данном случае не протекают, так что согласен там ghc или нет это вопрос левый
источник

K

Kir in Haskell
Maxim Koltsov
гхц с тобой не согласен
GHC доволен
> :t map \x -> map \f -> f x
map \x -> map \f -> f x :: [t] -> [[t -> b] -> [b]]
источник

AV

Alexander Vershilov in Haskell
если много буков то я люблю использовать for / <&> / &
источник

MK

Maxim Koltsov in Haskell
Kir
GHC доволен
> :t map \x -> map \f -> f x
map \x -> map \f -> f x :: [t] -> [[t -> b] -> [b]]
так у меня же не вложенные мапы
источник

K

Kir in Haskell
Я ещё в сложных applicative-выражениях использую do для изоляции подвыражений
pure Ctor
 <*> do foo <$> bar
 <*> do pure Quz
          <*> kek
источник

K

Kir in Haskell
Maxim Koltsov
так у меня же не вложенные мапы
А. У меня был абстрактный пример
источник

MK

Maxim Koltsov in Haskell
Kir
Я ещё в сложных applicative-выражениях использую do для изоляции подвыражений
pure Ctor
 <*> do foo <$> bar
 <*> do pure Quz
          <*> kek
хм, а вот что так можно я не знал
источник

MK

Maxim Koltsov in Haskell
это тоже block arguments?
источник

K

Kir in Haskell
Нет, так как <*> do можно и без этого делать
источник

K

Kir in Haskell
Maxim Koltsov
хм, а вот что так можно я не знал
Я тоже не знал

косится на башенку из `do`, которую надо будет рефакторить
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
а их разве можно не-последним аргументом?
но ведь других нет
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
map (\(a, b, c, (d, e) ->
 some
 long
 application
 $ chain of
 $ functions
) aList
map (\(a, b, c, (d, e)) ->
       some
           long
           application $
       chain_of $
       functions)
   aList
источник

R

Roman in Haskell
я использую <&> в таких случаях
источник

R

Roman in Haskell
либо даю имя функции
источник

AV

Alexander Vershilov in Haskell
+ за <&>
источник

к

кана in Haskell
+ за <&>
источник

LO

Leonid 🦇 Onokhov in Haskell
Я за именование функций
источник

LO

Leonid 🦇 Onokhov in Haskell
Вместо лямбд
источник

LO

Leonid 🦇 Onokhov in Haskell
Через месяц спасибо скажешь
источник