Size: a a a

2020 June 28

AV

Alexander Vershilov in Haskell
Вот пришёл и на всех наругался! Вообще
источник

a

adam in Haskell
кана
интересный факт, do можно использовать вместо $
можно круче

f a = F 
 <$> do g <$> h a
 <*> do k <$> s a
 <*> p a
источник

a

adam in Haskell
или

1 : do [2, 3, 4] ++ [5, 6, 7]
источник

a

adam in Haskell
main :: IO ()
main =
 putStrLn
   do
     (++)
       do "send"
       do "help"
источник

AA

A64m AL256m qn<co... in Haskell
Artem Pelenitsyn
А вы пулл-реквесты не принимаете (судя по тому, что это гист)? Может, стоило бы. Например, Qualified Do смёрджили уже, и я думаю, что он появится в 8.12 (во всяком случае, в статусе указано: https://gitlab.haskell.org/ghc/ghc/-/wikis/status/ghc-8.12.1)
ну да, я не каждый день его обновляю
источник
2020 June 29

WK

Wow KeepLearning in Haskell
message.id is unique within a channel
источник

AV

Alexander Vershilov in Haskell
А как для chronicle сделать аналог mapError?
источник

AV

Alexander Vershilov in Haskell
Кажется для monad-chronicle это невозможно, а вот для самого Chronicle(T)?
источник

AV

Alexander Vershilov in Haskell
руками fmap (first) ?
источник

AV

Alexander Vershilov in Haskell
Chronicle $ fmap (first (fmap f))) $ runChronicle выглядит неочень
источник

ЗП

Зигохистоморфный Пре... in Haskell
Alexander Vershilov
Chronicle $ fmap (first (fmap f))) $ runChronicle выглядит неочень
retcon не то?
источник

AV

Alexander Vershilov in Haskell
Не то, там c фиксированный
источник

AR

Alexey Raga in Haskell
кана
foo =
   let
       a =
           1
       
       b =
           2
   in
       a + b
Ambiata style :)
Типа "diff friendly" и всё такое
источник

D

Dmitry in Haskell
Alexey Raga
Ambiata style :)
Типа "diff friendly" и всё такое
Маяковский style тоже
источник

АХ

Алексей Худяков... in Haskell
Alexey Raga
Ambiata style :)
Типа "diff friendly" и всё такое
За такое бьют маленькими диффами выбитыми на каменных скрижалях
источник

АХ

Алексей Худяков... in Haskell
Битому полагается радоваться. Если б диффы были больше — вообще б убили
источник

YP

Yuriy Pitomets in Haskell
No instance for (MonadRandom (ReaderT Config (StateT Session IO)))
При этом у MonadRandom есть инстанс для IO https://hackage.haskell.org/package/cryptonite-0.27/docs/Crypto-Random.html#t:MonadRandom

Сори за нубский вопрос, не могу понять, почему инстанс в стеке трансфореров не резолвится. Конечно, можно явно врапнуть в newtype и задерайвить все что нужно, но... Разве не должно работать так?
источник

MK

Maxim Koltsov in Haskell
лифты пиши
источник

MK

Maxim Koltsov in Haskell
каждый трансформер для каждого другого трансформера должен делать инстансы
источник

MK

Maxim Koltsov in Haskell
n*m инстансов
источник