Size: a a a

2020 May 24

ИБ

Игорь Бесчастнов... in Haskell
Maxim Koltsov
вместо type Expr = Expr' Expr' можно попробовать type Expr = Fix Expr' ?
Спасибо, если так можно то тоже здорово) Но что за Fix, нагуглить не могу, выдает только про функцию fix?
источник

AV

Alexander Vershilov in Haskell
С фиксом дожно тоже проходить
источник

MK

Maxim Koltsov in Haskell
Игорь Бесчастнов
Спасибо, если так можно то тоже здорово) Но что за Fix, нагуглить не могу, выдает только про функцию fix?
мне кажется решение Саши проще
источник

ИБ

Игорь Бесчастнов... in Haskell
а, Data.Fix, нашел вроде
источник

ИБ

Игорь Бесчастнов... in Haskell
попробую и так и так
источник

ИБ

Игорь Бесчастнов... in Haskell
всем огромное спасибо!
источник

MK

Maxim Koltsov in Haskell
Игорь Бесчастнов
а, Data.Fix, нашел вроде
да
источник

MK

Maxim Koltsov in Haskell
это собственно основа recursion schemes
источник

ИБ

Игорь Бесчастнов... in Haskell
я только-только начал про них читать, от отчаяния)
источник

MK

Maxim Koltsov in Haskell
источник

MK

Maxim Koltsov in Haskell
на мой взгляд самые понятные статьи об этом для начала
источник

ИБ

Игорь Бесчастнов... in Haskell
Maxim Koltsov
на мой взгляд самые понятные статьи об этом для начала
почитаю завтра, спасибо
источник

MK

Maxim Koltsov in Haskell
а что ты делаешь, если не секрет?
источник

ИБ

Игорь Бесчастнов... in Haskell
Maxim Koltsov
а что ты делаешь, если не секрет?
компилятор на основе LLVM пишу. В принцие многое (по сравнению с тем что я думал я смогу сделать) уже готово, только с типами все криво, решил по человечески сделать
источник

ИБ

Игорь Бесчастнов... in Haskell
это вообще диплом мой
источник

ИБ

Игорь Бесчастнов... in Haskell
но его и с меньшим функционалом бы приняли
источник

ИБ

Игорь Бесчастнов... in Haskell
так что пишу для себя, по сути
источник

ИБ

Игорь Бесчастнов... in Haskell
интересно же
источник

ИБ

Игорь Бесчастнов... in Haskell
работаю я бэкендером на питоне, так что для меня это все совершенно ново
источник

MK

Maxim Koltsov in Haskell
> Note: Attempting to set a Fold or Getter will fail at compile time with an relatively nice error message.
источник