Size: a a a

2020 June 24

MK

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

AV

Alexander Vershilov in Haskell
В общем я пока несколько в сомнениях, оно прилично поломало type inference
источник

AV

Alexander Vershilov in Haskell
Т.е. есть код вида zoo moo (foobar & #foo . #fooField .~ qu)
источник

AV

Alexander Vershilov in Haskell
И например  moo не того типа - он пиет что поля "foo" у FooBar нет
источник

AV

Alexander Vershilov in Haskell
Но кажется победил
источник

AV

Alexander Vershilov in Haskell
Но если moo пропустить - то снова пишет
источник

MK

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

MK

Maxim Koltsov in Haskell
они ловят сильно больше ошибок чем задумано
источник

AV

Alexander Vershilov in Haskell
Если тип qu не тот, то опять же ошибка про то, что нет поля "foo", хотя там fundep есть
источник

MK

Maxim Koltsov in Haskell
поэтому сообщение может только больше запутать
источник

AV

Alexander Vershilov in Haskell
угу
источник

AV

Alexander Vershilov in Haskell
Кажется последнее тоже победил, но это не точно
источник

MK

Maxim Koltsov in Haskell
там же просто репортится стак фемели, а из-за чего она стак — хз
источник

AV

Alexander Vershilov in Haskell
Угу
источник

AV

Alexander Vershilov in Haskell
В общем вчера было забавный опыт, не очень понравился
источник

AV

Alexander Vershilov in Haskell
Но кажется в текущем состоянии уже приемлимо
источник

AA

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

AV

Alexander Vershilov in Haskell
Вот он бонус от использования фич не сразу, спасибо тем кто их использовал и на это наткнулся
источник

AV

Alexander Vershilov in Haskell
Чтобы я без них делал
источник

R

Roman in Haskell
Alexander Vershilov
Чтобы я без них делал
писал нормальный код? :trollface:
источник