Size: a a a

2021 February 10

MK

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

MK

Maxim Koltsov in Haskell
(и апликатив тоже)
источник

P

Pbdq in Haskell
Maxim Koltsov
я вот даже думать не хочу как ведёт себя альтернатив для обычного списка
конкатенация
источник

P

Pbdq in Haskell
Просто вот этот моноид на аппликативе выглядит для меня, мягко говоря, arbitrary. Законов, связывающих <|> с <*>, нет. Чем оправдан выбор непонятно
источник

к

кана in Haskell
ну да. Какой эффект подразумевает ziplist. Это список значений, где порядок важен.
первый моноид - аппликатив:
pure - независимо от порядка одно и то же значение
<*> - операция только над теми значениями, позиции которых есть в двух списках
второй моноид - альтернатив:
empty - нет значений
<|> - берем все позиции первого, а тех которых нет - второго
источник

к

кана in Haskell
таким образом альтернатив ZipList это как какой-нибудь инстанс моноида для Map, где берется элемент по ключу из первой мапы, иначе из второй, а ключи - это только индексы от 0 [до N], без дырок
источник

к

кана in Haskell
то есть инстанс достаточно логичен
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
я вот даже думать не хочу как ведёт себя альтернатив для обычного списка
надо на го переходить! там явное лучше неявного и т.д.
источник

MK

Maxim Koltsov in Haskell
Явное лучше неявного это вообще в целом хороший подход
источник

АХ

Алексей Худяков... in Haskell
Я вот вообще думать не хочу, а приходится
источник

AA

A64m AL256m qn<co... in Haskell
Maxim Koltsov
Явное лучше неявного это вообще в целом хороший подход
ГО ==== ТАМ ===>>>>
источник

MK

Maxim Koltsov in Haskell
Алексей Худяков
Я вот вообще думать не хочу, а приходится
+++
источник

АХ

Алексей Худяков... in Haskell
A64m AL256m qn I0
ГО ==== ТАМ ===>>>>
Там обещают генерики добавить. Только С, только хардкор. Да и аллоцировать явно придётся
источник

АХ

Алексей Худяков... in Haskell
И деаллоцировать
источник

AA

A64m AL256m qn<co... in Haskell
Алексей Худяков
Там обещают генерики добавить. Только С, только хардкор. Да и аллоцировать явно придётся
в си неявный стек, надо на c-- писать
источник

AA

A64m AL256m qn<co... in Haskell
тем временем опять let rec вылез и уже сердечек наставили
как же я ненавижу хачкелистов аж трисет
источник

DR

Denis Redozubov in Haskell
чем let rec то не угодил?
источник

AA

A64m AL256m qn<co... in Haskell
тем же чем please в интеркол
источник

DR

Denis Redozubov in Haskell
хаскеллисты любят писать бред вроде let x = f x не предохраняясь
источник

DR

Denis Redozubov in Haskell
сейчас им rec натянут везде
источник