Size: a a a

2020 December 10

YS

Yan Shkurinskiy in Haskell
(готовлюсь к закидыванию камнями)
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
а что, уже можно переходить на вебпакнутые vector и containers?
их никогда не будет и виноваты в этом лично вы
источник

JS

Jerzy Syrowiecki in Haskell
я анонимам не доверяю
источник

R

Roman in Haskell
Kirill Valyavin
У меня одного это в голове не тайпчекается что ли
там не нужен констрейнт, потому что в unwrap передается элемент типа Cofree, так что просто берется вто этот инстанс:

instance Functor f => ComonadCofree f (Cofree f) where
 unwrap (_ :< as) = as
источник

KV

Kirill Valyavin in Haskell
А, понятно, короче это специально чтобы запутать. Спасибо
источник

IK

Ilya Kos in Haskell
Kirill Valyavin
У меня одного это в голове не тайпчекается что ли
w :: Cofree f
источник

KV

Kirill Valyavin in Haskell
Всё-таки хорошо, что в хаскеле есть ограничение на уникальные инстансы
источник

AV

Alexander Vershilov in Haskell
А чо тут on hiring haskellers не обсуждали? o_O
источник

A

Andrey in Haskell
что это?
источник

A

Andrey in Haskell
Kirill Valyavin
Всё-таки хорошо, что в хаскеле есть ограничение на уникальные инстансы
Меня при знакомстве с хаскелем это наоборот больше всего разочаровывало. Из-за необходимости писать "обёртки" (newtype), не несущие смысла, но сильно загромождающие код.
источник

JS

Jerzy Syrowiecki in Haskell
а где множественные инстансы хорошо сделаны? вроде только в Coq?
источник

AV

Alexander Vershilov in Haskell
via решает проблемы
источник

AV

Alexander Vershilov in Haskell
жалко applying нет
источник

JS

Jerzy Syrowiecki in Haskell
Andrey
Меня при знакомстве с хаскелем это наоборот больше всего разочаровывало. Из-за необходимости писать "обёртки" (newtype), не несущие смысла, но сильно загромождающие код.
а как часто вам нужно больше одного инстанса? особенно при знакомстве
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
via решает проблемы
via решает проблему множественные инстансов?
источник

JS

Jerzy Syrowiecki in Haskell
MPTC решает частично
источник

AV

Alexander Vershilov in Haskell
Jerzy Syrowiecki
via решает проблему множественные инстансов?
applying via - да
источник

JS

Jerzy Syrowiecki in Haskell
а, да
источник

KV

Kirill Valyavin in Haskell
Andrey
Меня при знакомстве с хаскелем это наоборот больше всего разочаровывало. Из-за необходимости писать "обёртки" (newtype), не несущие смысла, но сильно загромождающие код.
Да меня тоже
Теперь-то уже знаком и уже нет
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
applying via - да
а reflection делает принципиально то же самое (только сложнее)?
источник