> Ну некогерентность тайпклассов имеет свои преимущества. Многие вещи тогда можно делать без заворачивания всего подряд в ньютайпы.
Преувеличенная проблема. В проекте на 100к строк ньютайпы в основном используются для номинативных типов и DerivingVia
> Ранк-2 через костыли, но жить с ними можно.
Нормальные оптики когда будут?
> Типы не выводятся - это да, но писать работающие программы это не особо мешает.
Ахахаха
Это нормальные трейдоффы с учётом того, что на скале можно использовать джава экосистему.
Я готов пожить с кривым выводом типов, отсутствием оптик, и траханием с приоритетом имплиситов ради возможности найти либу для всего чего угодно.