Size: a a a

2021 April 01

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
то бишь default () = default AnyConstraint ()?
что такое default AnyConstraint () ?
источник

MP

Misha Puzanov in Haskell
ну я читал про что-то типа default Num Integer
источник

AA

A64m AL256m qn<co... in Haskell
такого не бывает
источник

MP

Misha Puzanov in Haskell
но не про default c одинм аргументом
источник

AA

A64m AL256m qn<co... in Haskell
бывает default Integer
источник

MP

Misha Puzanov in Haskell
а, окей
источник

AA

A64m AL256m qn<co... in Haskell
в хаскеле нету дефолта с двумя аргументами
источник

KV

Kirill Valyavin in Haskell
A64m AL256m qn I0
т.е. нельзя сделать стримы которые одновременно
1) позволяют и дропать и досрочно останавливаться
2) не текут
3) не влетают на квадрат или хуже на ровном месте

токо любые два из трех
Ладно, а если пусть будет материализация и шаринг, но пользователь библиотеки сам втыкает аннотацию в свой код, когда чует текущую память, это норм?
источник

AA

A64m AL256m qn<co... in Haskell
не видел такого
источник

KV

Kirill Valyavin in Haskell
A64m AL256m qn I0
не видел такого
По-моему если кондуит завернуть в функцию и в oneShot, то он не будет никогда шариться
источник

KV

Kirill Valyavin in Haskell
Ну так-то конечно можно сделать одну либу, в которой разные сорта стримов есть, для разных случаев
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
а что такое default () в начале модуля под импортами?
а я тупанул в хаскеле 2010 default () означает "отключить все дефолты"
источник

AA

A64m AL256m qn<co... in Haskell
чтоб сделать что все дефолтится к () надо наверное default (()) писать
источник

MP

Misha Puzanov in Haskell
так понятнее, да
источник

AA

A64m AL256m qn<co... in Haskell
Prelude> Data.Monoid.mempty
()
Prelude> default ()
Prelude> Data.Monoid.mempty

<interactive>:3:1: error:
   * Ambiguous type variable `a0' arising from a use of `print'
     prevents the constraint `(Show a0)' from being solved.
     Probable fix: use a type annotation to specify what `a0' should be.
     These potential instances exist:
       instance Show Ordering -- Defined in `GHC.Show'
       instance Show Integer -- Defined in `GHC.Show'
       instance Show a => Show (Maybe a) -- Defined in `GHC.Show'
       ...plus 22 others
       ...plus 15 instances involving out-of-scope types
       (use -fprint-potential-instances to see them all)
   * In a stmt of an interactive GHCi command: print it
Prelude> default (())
Prelude> Data.Monoid.mempty
()
источник

AA

A64m AL256m qn<co... in Haskell
т.е. при включенных экстендед дефолт рулз также, так что можно сказать что "в хаскеле", а не "в хаскеле 2010"
источник

AA

A64m AL256m qn<co... in Haskell
Kirill Valyavin
По-моему если кондуит завернуть в функцию и в oneShot, то он не будет никогда шариться
чет сомневаюсь что это сработает
источник

ЖК

Жук Короед in Haskell
Вот такая ошибка (практически в точности) происходит при попытке установить что-либо при помощи stack install, в cabal же всё нормально. В чем может быть дело?
источник

ЖК

Жук Короед in Haskell
источник

YS

Yan Shkurinskiy in Haskell
кажется что-то с гхц по тому адресу
источник