Size: a a a

2020 November 10

JS

Jerzy Syrowiecki in Haskell
да, проблемы могут быть, но решаются дополнительным слоем абстракции
источник

JS

Jerzy Syrowiecki in Haskell
если вносить изменения сразу в обе коллекции
источник

ЗП

Зигохистоморфный Пре... in Haskell
а есть ли где-то конвертер в разные кодировки?
источник

ЗП

Зигохистоморфный Пре... in Haskell
я имею в виду Черча, Скотта и тд
источник

KV

Kirill Valyavin in Haskell
Зигохистоморфный Препроморфизм
а есть ли где-то конвертер в разные кодировки?
источник

ЗП

Зигохистоморфный Пре... in Haskell
там есть church, но для рекурсивности он уже какую-то чушь генерит
источник

ЗП

Зигохистоморфный Пре... in Haskell
> :kind! forall a b r. ChurchRep (a, b) r
forall a b r. ChurchRep (a, b) r :: *
= (a -> b -> r) -> r
> :kind! forall a b r. ChurchRep (Either a b) r
forall a b r. ChurchRep (Either a b) r :: *
= (a -> r) -> (b -> r) -> r
> :kind! forall a b r. ChurchRep Nat r
forall a b r. ChurchRep Nat r :: *
= church-0.1.0.0:Church.ToChurch.ChurchSum
   (church-0.1.0.0:Church.ToChurch.ToList
      (church-0.1.0.0:Church.TF.StripMeta (Rep Nat ()))
      (church-0.1.0.0:Church.TF.ListTerm ()))
   r
источник

к

кана in Haskell
Зигохистоморфный Препроморфизм
а есть ли где-то конвертер в разные кодировки?
я где-то писал функцию, которая генериками генерирует элиминатор для любого adt, в том числе и рекурсивного (то есть для списка автоматически сгенерируется foldr например, maybe, either, для пары, да и для всего остального, с чем генерики справятся)
источник

к

кана in Haskell
такое подойдет?
источник

ЗП

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

к

кана in Haskell
https://gist.github.com/kana-sama/9ac177974949a92804515ac84b087c15

блин не, апи у рекурсии там неудобно сделано, но наверняка можно было сделать лучше
источник

YS

Yan Shkurinskiy in Haskell
Хочу вернуть значение с квантификатором, хаскель ругается на импредикативный полиморфизм. Насколько плохим решением будет включить ImpredicativeTypes?
источник

YS

Yan Shkurinskiy in Haskell
мне итак стыдно, хватит тровить новичка(
источник

YS

Yan Shkurinskiy in Haskell
помогает
источник

YS

Yan Shkurinskiy in Haskell
играюсь просто
источник

YS

Yan Shkurinskiy in Haskell
забыл
источник

MK

Maxim Koltsov in Haskell
В пакете ленс есть ReifiedLens специально для этих целей
источник

MK

Maxim Koltsov in Haskell
По идее
источник

YS

Yan Shkurinskiy in Haskell
для того, чтобы возвращать линзы?
источник

MK

Maxim Koltsov in Haskell
Ну во-первых чтобы в контейнерах хранить
источник