Size: a a a

2020 June 28

AV

Alexander Vershilov in Haskell
Для любителей сокрытия имплементации тоже всё есть
источник

AA

A64m AL256m qn<co... in Haskell
кана
да, генерик-линзы это новой глоток воздуха в хаскеле
пиджаку уже 3 года, а все как новый
источник

AV

Alexander Vershilov in Haskell
Несколько структур могут выдавать одинаковые доступны к полям
источник

к

кана in Haskell
A64m AL256m qn I0
пиджаку уже 3 года, а все как новый
новым он становится не тогда, когда его имплементят, а когда его начинают использовать
источник

AV

Alexander Vershilov in Haskell
Ошибки дурацкие из-за TypeError, но боюсь с точкой они сильно лучше не будут
источник

AV

Alexander Vershilov in Haskell
Ну или там не будет той же flexibility, что у generic-lens есть
источник

AA

A64m AL256m qn<co... in Haskell
Alexander Vershilov
А чем людям не нравится overloaded labels (ну явно не захватом инстанса) и generic-lens линзы?
ну вот @DoctorRyner я так понял они не нравятся синтаксической перхотью # и ^ например
источник

AA

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

_:

_Ryner' :: IO ❄️ in Haskell
A64m AL256m qn I0
ну вот @DoctorRyner я так понял они не нравятся синтаксической перхотью # и ^ например
И тем что это считается экспрешеном
источник

AV

Alexander Vershilov in Haskell
Ну это ж круто, оно отличается от обычных функций сразу
источник

AV

Alexander Vershilov in Haskell
А в функции превратить можно
источник

_:

_Ryner' :: IO ❄️ in Haskell
Еще у меня generic-lens не хотят Maybe поля брать
источник

AV

Alexander Vershilov in Haskell
Нет проблемы #id и id
источник

_:

_Ryner' :: IO ❄️ in Haskell
record ^. #mbField -- ошибка
источник

_:

_Ryner' :: IO ❄️ in Haskell
Alexander Vershilov
Нет проблемы #id и id
Вроде есть extension чтоб аксессоры не генерились
источник

_:

_Ryner' :: IO ❄️ in Haskell
> NoFieldSelectors
источник

AA

A64m AL256m qn<co... in Haskell
_Ryner' :: IO ❄️
Вроде есть extension чтоб аксессоры не генерились
нет, он недоделан еще
источник

_:

_Ryner' :: IO ❄️ in Haskell
Ну, оно однажды исправило ошибку с конфликтом в коде
источник

DS

Doge Shibu in Haskell
Кто-нибудь уже тыкал лин типы свежие?

Я правильно понимаю, что паттерматчинг по конструктору с линейными типами сейчас толком не работает?
источник

AA

A64m AL256m qn<co... in Haskell
Doge Shibu
Кто-нибудь уже тыкал лин типы свежие?

Я правильно понимаю, что паттерматчинг по конструктору с линейными типами сейчас толком не работает?
в кейсах и летах точно не работает
источник