Size: a a a

2021 February 28

Ю

Юрий in Haskell Start
Timofey Zakrevskiy
У меня несколько лет назад было ощущение, что он заброшен
Спасибо. А не в курсе, чем заменить?
источник

AD

Andrei D in Haskell Start
Юрий
Спасибо. А не в курсе, чем заменить?
навскидку haskell-language-server
источник

AD

Andrei D in Haskell Start
вроде бы его все пилят
источник

Ю

Юрий in Haskell Start
Понял, спасибо :) буду разбираться с HLS
источник
2021 March 02

ХГ

Хаскелль Моисеевич Г... in Haskell Start
Avid Haskellers!
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell Start
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell Start
Скажите что за ошибка, не могу чот понять
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell Start
я вообще могу инстанс тайпкласса сделать членом рекорда или нет?
источник

YS

Yan Shkurinskiy in Haskell Start
Artem 🏳️‍🌈 USSR Gay Power
я вообще могу инстанс тайпкласса сделать членом рекорда или нет?
Нет
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell Start
хм..почему?
источник

к

кана in Haskell Start
Artem 🏳️‍🌈 USSR Gay Power
я вообще могу инстанс тайпкласса сделать членом рекорда или нет?
да, если завернуть его в дата-тип (если хочется как явное поле) или использовать exist-синтаксис
источник

AP

Aleksei (astynax) Pi... in Haskell Start
инстанс — свойство значения (его типа), а не само значение
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Всё равно потребуется какой-то тип чтобы значения представлять
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Currency a => a хотя бы так
источник

к

кана in Haskell Start
data Instance c = c => Instance

data X a = X { showInstance :: Instance (Show a), value :: a }

f :: X a -> String
f X { showInstance = Instance, value } = show value

у f нет констрейнта Show a, потому что инстанс лежит в рекорде, завернутый в Instance тип
источник

к

кана in Haskell Start
почитать про это можно тут - https://wiki.haskell.org/Existential_type

или в мануале
источник

A

Artem 🏳️‍🌈 USSR Gay ... in Haskell Start
кана
почитать про это можно тут - https://wiki.haskell.org/Existential_type

или в мануале
вот, спасибо да
источник

к

кана in Haskell Start
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Вообще класс Currency выглядит синтетическим. Не стоит совсем уж "интерфейсы" городить на классах
источник

AP

Aleksei (astynax) Pi... in Haskell Start
М.б. здесь бы больше подошёл "рекорд функций"
источник