Size: a a a

Elm Lang сообщество разработчиков

2017 October 26

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В расте нет зависимых типов. Есть эмуляция. И работает она через эмуляцию HKT :)
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
ммммм?
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
зависимые типы там не настоящие да, но интересно что за эмуляция хкт..
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Неполноценные HKT полчаются, но и с такими уже веселее
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
не оч понял
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
кайнд же всегда один
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Часто поликайнд и не нужен, кочется просто иметь * -> *
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Этот хак позволяет иметь T (a :: * -> *)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Инстанс трейта просто определяет этот самый a - ассоциирует один тип с другим. В итоге a подставляется и получается опять *
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Этот хак позволяет иметь T (a :: * -> *)
как?
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
В статье всё есть
источник

NK

ID:351615646 in Elm Lang сообщество разработчиков
о-ок
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
опять ваша криптоанархия и пейперы на пейперах
источник

MP

Mike Potanin in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Зависимые типы без HKT? :)
В огратиченном объеме реалидовать можно.  Думаю что достаточно будет сигма-типы поддержать.
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Будет грустно всё равно
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Длину вектора получится закодировать, а как только чего-то более сложного захочется, сразу начнёт жать
источник

AK

Anton Kotenko in Elm Lang сообщество разработчиков
по поводу дебаггеров/сторибуков/whatever: https://wiretap.debuggable.io/
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
У джаваскриптеров типов нет, им проще такой дебаггер запилить :)
источник

к

кана in Elm Lang сообщество разработчиков
Zheka Kozlov
Функции высшего порядка - это уже лютый вин, ИМХО
Что есть даже в жс
источник