Size: a a a

2020 November 29

YR

Yuki Rito in Haskell
цирк какой-то.... За каким трогать то, что уже есть? Вы про вот эти фандепы class C a b| a -> b ... или что-то другое?
источник

K

Kir in Haskell
Yuki Rito
цирк какой-то.... За каким трогать то, что уже есть? Вы про вот эти фандепы class C a b| a -> b ... или что-то другое?
Они просто не будут включены по умолчанию, из языка их никто не выкинет
источник

YR

Yuki Rito in Haskell
ух, отлегло.. :)
источник

AA

A64m AL256m qn<co... in Haskell
ну я не удивлюсь, если какие-то хаскелисты начнут говорить про все что не попадет в гхц2021 что оно "депрекейтед" типа как про н плюс к паттерны говорят
источник

AA

A64m AL256m qn<co... in Haskell
даже если в гхц2021 вообще ничего не попадет, что все еще возможно
источник

Y

Yuuri in Haskell
«Полулинзы» только из сеттера как-нибудь называются? Допустим, если мне нужно навестись на элемент в контейнере, которого там может ещё не быть, чтобы вставить или изменить
источник

KV

Kirill Valyavin in Haskell
Yuuri
«Полулинзы» только из сеттера как-нибудь называются? Допустим, если мне нужно навестись на элемент в контейнере, которого там может ещё не быть, чтобы вставить или изменить
Setter?
источник

Y

Yuuri in Haskell
Похоже :3
источник

IK

Ilya Kos in Haskell
Это либо спам
источник

IK

Ilya Kos in Haskell
Либо человек просто ошибся
источник

MK

Maxim Koltsov in Haskell
не спам, ошибся чатом
источник

MK

Maxim Koltsov in Haskell
я снёс
источник

к

кана in Haskell
очень, ОЧЕНЬ нужны уже data-типы, которые сразу можно использовать только тайп-левеле, а поэтому и сразу в конструторах можно использовать forall a ->, потому что большая чатсь кода это вот такие вот алиасы над конструкторами, чтобы удобно передавать типопеременные
источник

к

кана in Haskell
есть вот этот принятый пропосал

https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0106-type-data.rst

но он вообще ничего не говорит про GADT и возможность писать forall -> в конструкторах
источник

к

кана in Haskell
а еще нужен case на тайпл-левеле
источник

к

кана in Haskell
потому что писать на каждый case отдельную функцию это гемор
источник

к

кана in Haskell
то же самое с лямбдами
источник

MK

Maxim Koltsov in Haskell
и частичное применение
источник

к

кана in Haskell
ну это само собой
источник

к

кана in Haskell
можно без него если хотя бы лямбды
источник