Size: a a a

2020 December 07

к

кана in Haskell
кана
тоже малоиспользуемая фича, что в гардах можно делать так

f x y | Just z <- lookup x y = z
я как узнал, начал использовать по кд
источник

AA

A64m AL256m qn<co... in Haskell
Ilya Kos
А тут кто-то очень умный написал паттерн который список сортирует где-то внутри
в хаскеле такое (для списка) можно четырьмя способами делать и тремя для чего угодно
источник

AA

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

к

кана in Haskell
A64m AL256m qn I0
где привыкли?
в эрланге привыкли, вот где паттерны реально дешевые
источник

AA

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

к

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

MK

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

f x y | Just z <- lookup x y = z
А это разве не часть вью паттернов?
источник

к

кана 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
Я развесистые гарды оооочень редко пишу
источник

AA

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

к

кана in Haskell
это 2010 год, как это не старые
источник

AA

A64m AL256m qn<co... in Haskell
вернее немного урезанная их версия
источник

к

кана in Haskell
все что до 2010 включительно это обычные старые фичи
источник

AA

A64m AL256m qn<co... in Haskell
кана
это 2010 год, как это не старые
тогда и вью старые
источник

к

кана in Haskell
ну старые, но не обычные, ведь экстеншен нужен
источник

AA

A64m AL256m qn<co... in Haskell
т.е. примерно все кроме закрытых семейств и поли/дата кайндов и дерайвинг-виа старые фичи ЯСНО
источник

к

кана in Haskell
все старое, но все необычное
источник