Size: a a a

2021 January 18

MK

Maxim Koltsov in Haskell
тем более что они ломают иногда код
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
кстати, а какой смысл в поликайндах без датакайндов, гадтов и семейств?
смысла немного, наверное
источник

MP

Misha Puzanov in Haskell
а какой негативный (побочный) эффект лямбдакейса?
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
а какой негативный (побочный) эффект лямбдакейса?
лямбдакейс не прошел не из-за побочного эффекта, а потому что существует пропозал поменять лямбдакейс
источник

AA

A64m AL256m qn<co... in Haskell
вью паттерны по той же причине
источник

MK

Maxim Koltsov in Haskell
вью паттерны одна из самых ненужных фич имхо
источник

MK

Maxim Koltsov in Haskell
не люблю когда их используют
источник

AA

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

MK

Maxim Koltsov in Haskell
ну он экономит несколько символов, да)
источник

MK

Maxim Koltsov in Haskell
я его тоже не использую впрочем
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
а какой негативный (побочный) эффект лямбдакейса?
но вот такой вот настрой, что если экстеншон не попал, то значит для этого есть ПРИЧИНЫ, а не просто один из комитетчиков раскапризничался - и есть причина по которой я считаю, что от ghc2021 больше вреда будет
источник

AA

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

MP

Misha Puzanov in Haskell
да не, я-то вообще не понимаю, зачем существуют большинство расширений

если фича не меняет поведения с А на Б, а просто добавляет поведения Б, то никакого расширения вообще не надо, надо просто делать фичу Б и все. Поэтому мне вообще глубоко не понятны человеко-годы потраченные на Дискуссии.
источник

MP

Misha Puzanov in Haskell
ну наверное да, какая вера в людей есть, что они типа там лучше знают и поэтому дискутируют
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
да не, я-то вообще не понимаю, зачем существуют большинство расширений

если фича не меняет поведения с А на Б, а просто добавляет поведения Б, то никакого расширения вообще не надо, надо просто делать фичу Б и все. Поэтому мне вообще глубоко не понятны человеко-годы потраченные на Дискуссии.
чтоб обмануть консервативную часть сообщества, и пропихнуть фичу как якобы необязательную
источник

AA

A64m AL256m qn<co... in Haskell
кстати, они там пишут, что PatternGuards и так включены, но это не совсем так! паттерн гардс по умолчанию - как в хаскель 2010, а те, что включатся, если паттерн гардс прагму вставить немного другие
источник

MK

Maxim Koltsov in Haskell
constructors ... and ... give different type for field ...
источник

MK

Maxim Koltsov in Haskell
тьфу блин бесит
источник

MK

Maxim Koltsov in Haskell
а с DRF такого не будет?
источник

MK

Maxim Koltsov in Haskell
будет наверняка...
источник