Size: a a a

2020 May 07

A

Andrey in Haskell
ладнo, раз не пoддерживается, пoнял. прекращаю флуд
источник

AV

Alexander Vershilov in Haskell
А почему я не знал про PostfixOperators!
источник

AV

Alexander Vershilov in Haskell
@maksbotan RebindableSyntax!
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
чтобы сложнее печатать было?
нет, чтобы легче читать. а чтобы легче печатать, умный редактор
источник

MK

Maxim Koltsov in Haskell
тут не поспоришь)
источник

AV

Alexander Vershilov in Haskell
Jerzy Syrowiecki
нет, чтобы легче читать. а чтобы легче печатать, умный редактор
всё что не удобно редактировать sed - плохо
источник

AV

Alexander Vershilov in Haskell
OverloadedLists
источник

AV

Alexander Vershilov in Haskell
IncoherentInstances
источник

AV

Alexander Vershilov in Haskell
у меня кончились примеры и я узнал про postfixoperators существующее с 7.10
источник

AV

Alexander Vershilov in Haskell
Надо перед ужином перечитывать куски ghc manual как библию в каких-то сообществах
источник

MK

Maxim Koltsov in Haskell
Alexander Vershilov
IncoherentInstances
это даже в одном модуле включать страшно, наверное
источник

AV

Alexander Vershilov in Haskell
Наверное, ни разу не включал
источник

MK

Maxim Koltsov in Haskell
я стреляю в ногу если использую Control.Applicative.many с binary?
источник

MK

Maxim Koltsov in Haskell
кажется, что всё работает как я хочу
источник

AV

Alexander Vershilov in Haskell
а в чём проблема?
источник

AV

Alexander Vershilov in Haskell
главное, чтобы инстанс не срабатывал на пустом вводе
источник

AV

Alexander Vershilov in Haskell
типа если конец файла, то верну-ка я Nothing
источник

MK

Maxim Koltsov in Haskell
ну в доках есть пример с кодом руками
источник

MK

Maxim Koltsov in Haskell
getTrades :: Get [Trade]
getTrades = do
 empty <- isEmpty
 if empty
   then return []
   else do trade <- getTrade
           trades <- getTrades
           return (trade:trades)
источник

MK

Maxim Koltsov in Haskell
я написал, по сути, getTrades = many getTrade
источник