Size: a a a

2020 May 17

NI

Nick Ivanych in Haskell
Скажем так, я вижу пользы в близости к хаскелю гораздо больше.
Можно даже ради этого и unsafe coerce ;-)
источник

NI

Nick Ivanych in Haskell
A64m AL256m qn I0
наверное можно
Что-то типа этого я и имел в виду под "на определённом уровне стирания типов".
Ну это неточно сказано, конечно.
источник

MK

Maxim Koltsov in Haskell
Nick Ivanych
Скажем так, я вижу пользы в близости к хаскелю гораздо больше.
Можно даже ради этого и unsafe coerce ;-)
ну так он все хвалёные хаскельные оптимизации и ломает
источник

MK

Maxim Koltsov in Haskell
(привет агда)
источник

AA

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

AA

A64m AL256m qn<co... in Haskell
Nick Ivanych
Скажем так, я вижу пользы в близости к хаскелю гораздо больше.
Можно даже ради этого и unsafe coerce ;-)
пользы то может было бы больше, но по человечески понятно, почему он не хочет связываться с использованием гхц как бекенда - там не особо-то для этого что предусмотрено
источник

MK

Maxim Koltsov in Haskell
в твиттере кстати какой-то чел периодически постит про компиляцию в СТГ
источник

MK

Maxim Koltsov in Haskell
я так и не понял правда что он строит
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
я так и не понял правда что он строит
он делает полнопрограммную оптимизацию стг, ну сейчас исключение мертвого кода только
источник

AA

A64m AL256m qn<co... in Haskell
это вот гринтех и есть, щас у них организация на гитхабе не так называется, гринкомпайлер вроде
источник

MK

Maxim Koltsov in Haskell
а фронтенд там что?
источник

AA

A64m AL256m qn<co... in Haskell
гхц
источник

MK

Maxim Koltsov in Haskell
а хм
источник

AA

A64m AL256m qn<co... in Haskell
они не делают фронтенд
источник

AA

A64m AL256m qn<co... in Haskell
они делают бекенд для гхц
источник

AA

A64m AL256m qn<co... in Haskell
демо фронтенд у них идрис-1
источник

NI

Nick Ivanych in Haskell
A64m AL256m qn I0
пользы то может было бы больше, но по человечески понятно, почему он не хочет связываться с использованием гхц как бекенда - там не особо-то для этого что предусмотрено
Ну тогда развиваем juvix ;-)
источник

AA

A64m AL256m qn<co... in Haskell
правда щас у них получается гхц как бекенд как побочный продукт из-за экспериментов с стг-стг оптимизацией, он даже писал бреди в твиттере - вот мол можно будет использовать как бекенд, но это такой побочный и неофициальный продукт, который вероятнее всего не будет доделан а если и будет - то быстро сгниет, так что
источник

AA

A64m AL256m qn<co... in Haskell
впрочем про малфункшон то же сказать можно
источник

AA

A64m AL256m qn<co... in Haskell
(малфункшон - это окамлк как бекенд)
источник