Size: a a a

2021 January 18

MK

Maxim Koltsov in Haskell
хрен знает, я не уверен
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
ну это некрасиво
да, я их не люблю (я обычно все емелеужасы в хаскеле не люблю)
источник

AP

Artem Pelenitsyn in Haskell
Maxim Koltsov
ну нужен какой-то способ биндить типы всё равно
Я пишу слишком боринг наверное, мне не часто нужно. Когда нужно, лучше включить явно имхо. Иначе внезапно вещи типа f::forall a. a -> a \nf a = a перестают работать насколько я помню
источник

AP

Artem Pelenitsyn in Haskell
Maxim Koltsov
хрен знает, я не уверен
Ну да, как-то не по хаскельному (приходилось год назад много студенческого SML читать вот это боль была)
источник

MK

Maxim Koltsov in Haskell
в коке, вроде, параметры-типы биндятся так же, как параметры-значения
источник

MK

Maxim Koltsov in Haskell
правда там это одно и то же =)
источник

AA

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

AA

A64m AL256m qn<co... in Haskell
но конечно для юзабельных рекордов надо пять экстеншонов как и раньше писать
источник

MK

Maxim Koltsov in Haskell
при этом NamedFieldPuns включили
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
но конечно для юзабельных рекордов надо пять экстеншонов как и раньше писать
да мало кто пользуется DRF
источник

AA

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

AP

Artem Pelenitsyn in Haskell
Maxim Koltsov
при этом NamedFieldPuns включили
Ну там объяснение весьма четкое (можно конечно не соглашаться), что у баиндинга должен быть баиндер
источник

MK

Maxim Koltsov in Haskell
A64m AL256m qn I0
вообще если заметно и уменьшится у кого количество ленгвидж прагм, так только потому что люди любят писать то, что другие прагмы включают и так
из этого списка такие только дерайвы и эксплисит форол
источник

MK

Maxim Koltsov in Haskell
не?
источник

AA

A64m AL256m qn<co... in Haskell
ну нет, к примеру, фандепы включают МПТЦ, но люди массово пишут и то и другое, без этого включение МПТЦ в 2021 ниче не сэкономит
источник

AA

A64m AL256m qn<co... in Haskell
НО Я ДУМАЛ, ЧТО GHC2021 БУДЕТ ЕЩЕ ХУЖЕ
источник

AA

A64m AL256m qn<co... in Haskell
но все еще думаю, что вреда будет больше, потому что куча хаскелистов будут про любой не включенный туда экстеншон визжать что нЕлЬзЯ еГо иСпОлЬзОвАтЬ, или даже, что он депрекейтед, как про n+k говороят
источник

MK

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

MK

Maxim Koltsov in Haskell
нафига их-то включили
источник

AA

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