Size: a a a

2021 March 10

K

Kir in Haskell
A64m AL256m qn I0
причем этот несчастный орф все должен был быть зарелизен в четырех гхц или типа того, и несчастный адам гендри все его восстанавливал из сгнившего состояния годами и видать было какие-то сопротивление, пока он не придумал распилить его на 11 частей и тогда СПЖ такой: ВОТ ОНО, ТО ЧТО НАДО, ЩАС  ЗАРЕЛИЗИМ
"Собери 11 частей ORF, чтобы спасти мир проект"
источник

R

Roman in Haskell
A64m AL256m qn I0
Почему вы никогда не использовали перегруженные поля для рекордов?
Анонимный опрос
37%
Не знал
8%
Сиротский инстанс
5%
Нет сеттеров
50%
Линзы лучше
Проголосовало: 38
проголосовал за все кроме "сиротский инстанс"
источник

AA

A64m AL256m qn<co... in Haskell
Roman
а, во, у меня дрф не взлетел
ну для того чтоб составить орф дрф тож нужен
источник

AA

A64m AL256m qn<co... in Haskell
я наверное плохо сформулировал всеж, вариант "сиротский инстанс" задуман не как "не использовал потому, что инстанс СИРОТСКИЙ", а "не использовал потому, что надо писать тот самый (сиротский) инстанс"
источник

R

Roman in Haskell
A64m AL256m qn I0
я наверное плохо сформулировал всеж, вариант "сиротский инстанс" задуман не как "не использовал потому, что инстанс СИРОТСКИЙ", а "не использовал потому, что надо писать тот самый (сиротский) инстанс"
че его писать-то. И у меня все равно везде кастомные прелюдии, так что не проблема доабвить инстанс
источник

AA

A64m AL256m qn<co... in Haskell
ну не у всех так!
источник

R

Roman in Haskell
все равно абсурднее чем добавлять свой собственный

instance Testable (Either String ()) where
   property = property . \case
       Left err -> failed { reason = err }
       Right () -> succeeded


я пока не видел
источник

AA

A64m AL256m qn<co... in Haskell
но то что никто его, насколько я знаю, не обиблиотечил тож очень интересное наблюдение
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
а что вместо него? дрф + вайлдкарды или префиксы?
Вайлдкарды с префиксами + линзы если вдруг надо глубоко смотреть (на удивление редко)
источник
2021 March 11

NI

Nick Ivanych in Haskell
A64m AL256m qn I0
Почему вы никогда не использовали перегруженные поля для рекордов?
Анонимный опрос
37%
Не знал
8%
Сиротский инстанс
5%
Нет сеттеров
50%
Линзы лучше
Проголосовало: 38
Не хватает поля "я уже прекратил пить коньяк по утрам".
источник

AA

A64m AL256m qn<co... in Haskell
не пойму к чему вы клоните
источник

ЗП

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

NI

Nick Ivanych in Haskell
A64m AL256m qn I0
не пойму к чему вы клоните
"Почему вы не использовали", - а вот использовал! ;-)
источник

AA

A64m AL256m qn<co... in Haskell
ну, опрос для тех кто не использовал
источник

DG

Denis Gabidullin in Haskell
Кажется, что я сейчас задам глупый вопрос, но всё-таки.

А где там какая-нибудь дока про то, как это использовать?

"Download" ведёт на релизы в https://github.com/haskell/haskell-language-server

Там довольно большая дока про hls, как его ставить, как настроить. Но я что-то не нашёл про то, как какие фичи использовать. Может плохо искал, так как прочитал "по диагонали".

Если не сложно — ткните носом в доку.
источник

к

кана in Haskell
там прямо в 1.0.0 описании релиза есть пример гифкой
источник

MK

Maxim Koltsov in Haskell
Сначала по неймингу и дизайну подумал что это ковайники
источник

DG

Denis Gabidullin in Haskell
кана
там прямо в 1.0.0 описании релиза есть пример гифкой
Это здорово, но ведь есть же ещё дока, кроме гифки?)
источник

к

кана in Haskell
вот как это работает у меня в вскоде с hls плагином
источник

к

кана in Haskell
хоткеев никаких не нашел на это дело
источник