Size: a a a

2021 January 17

IR

IC Rainbow in Haskell
я ожидаю скорее через Generic или TH такое увидеть
источник

AA

A64m AL256m qn<co... in Haskell
IC Rainbow
я ожидаю скорее через Generic или TH такое увидеть
я и говорю про через дженерик
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
есть какая-нибудь дерайвилка инстансов для Applicative на манер ZipList?
источник

AA

A64m AL256m qn<co... in Haskell
в смысле, для табулейтед дженерик дефолт, и апликатив виа Co? никогда такого не пробовал
источник

IR

IC Rainbow in Haskell
там даже Co не нужен, есть pureRep и apRep
источник

к

кана in Haskell
IC Rainbow
я ожидаю скорее через Generic или TH такое увидеть
deriving via это и будет дженерик в большинстве случаев думаю

написал ли кто такой ньютайп - вот в чем вопрос
источник

IR

IC Rainbow in Haskell
а.. ну да. Co и есть этот ньютайп
источник

IR

IC Rainbow in Haskell
data Collection a = Collection
 { thingFoo :: a
 , thingBar :: a
 }
 deriving stock (Show, Functor, Foldable, Traversable, Generic, Generic1)
 deriving Applicative via (Co Collection)

instance Distributive Collection where
 collect = genericCollect

instance Representable Collection
источник

к

кана in Haskell
о, работает?
источник

IR

IC Rainbow in Haskell
ага
источник

IR

IC Rainbow in Haskell
@cblp_su получает ачивку Kmettiverse Adept
источник

к

кана in Haskell
так, а что почитать про эти Co, Representable?
источник

IR

IC Rainbow in Haskell
кана
так, а что почитать про эти Co, Representable?
Хаддок
источник

к

кана in Haskell
читал, ничего не понял
источник

AA

A64m AL256m qn<co... in Haskell
IC Rainbow
data Collection a = Collection
 { thingFoo :: a
 , thingBar :: a
 }
 deriving stock (Show, Functor, Foldable, Traversable, Generic, Generic1)
 deriving Applicative via (Co Collection)

instance Distributive Collection where
 collect = genericCollect

instance Representable Collection
а почему collect = genericCollect, там дефолта нету?
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
@cblp_su получает ачивку Kmettiverse Adept
я их мимоходом увидел недавно
источник

AA

A64m AL256m qn<co... in Haskell
лучшеб, конечно, был без дистрибутив/репрезентабл
хотя может там есть что полезное
источник

KV

Kirill Valyavin in Haskell
кана
читал, ничего не понял
Про representable есть у Бартоша
источник

ЗП

Зигохистоморфный Пре... in Haskell
кана
так, а что почитать про эти Co, Representable?
про Co это тот, что делает монаду из комонады?
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник