Size: a a a

2017 December 10

YS

Yuriy Syrovetskiy in Haskell Start
хотя сомневаемся, что это эффективно
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
но ты ведь согласен с тем, что моноид (и writer, соответственно) годится не только для накопления чего-то спископодобного?
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Yuriy Syrovetskiy
хотя сомневаемся, что это эффективно
Неужели Text неэффективно конкатенируется?
источник

YS

Yuriy Syrovetskiy in Haskell Start
не только споскоподобного, да
источник

YS

Yuriy Syrovetskiy in Haskell Start
Aleksei (astynax) Pirogov
Неужели Text неэффективно конкатенируется?
во-первых, там не Text, а что-то вроде DList AST. во-вторых, сомневаемся, а не разочаровались
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Если руками протаскивать аккумулятор того же DList AST, то быстрее не будет, думается :)
источник

YS

Yuriy Syrovetskiy in Haskell Start
ещё я люблю использовать writer, чтобы что-то посчитать по ходу эффектной процедуры. например, парсить строчки файла и собирать сумму в Sum через writer
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
вот!
источник

AP

Anatolii Prylutskyi in Haskell Start
начитаешся что Writer течет по памяти и потом боишся его использовать
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Он не "течёт по памяти". В хаскеле вообще ничего не "течёт по памяти", только по space :)
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Лечится (если вообще нужно лечить в данном конкретном случае, потому как часто ленивый выхлоп Writer - самое оно) неленивым Writer. Но рост потребления памяти по мере работы Writer, очевидно, всегда будет - надо же где-то хранить записанное :) Если запись идёт в энергичный моноид, который по смыслу "не растёт" (типа Sum), да ещё и в энергичном Writer, то будет constant space
источник

YS

Yuriy Syrovetskiy in Haskell Start
по-моему, вообще неправильно это утечкой называть
источник

YS

Yuriy Syrovetskiy in Haskell Start
"застой" памяти
источник

ZK

Zheka Kozlov in Haskell Start
Неконтролируемый рост памяти
источник

YS

Yuriy Syrovetskiy in Haskell Start
гиподинамия
источник

С

Слава in Haskell Start
Найден слоган чата. Лень и гиподинамия.
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
space leak странное название, но назвали по аналогии с memory leak, уж. Теперь живём с этим
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Можно spicy leek называть
источник

YS

Yuriy Syrovetskiy in Haskell Start
Слава
Найден слоган чата. Лень и гиподинамия.
гиподинамия памяти — негативный побочный эффект лени
источник

YS

Yuriy Syrovetskiy in Haskell Start
Yuriy Syrovetskiy
гиподинамия памяти — негативный побочный эффект лени
это всё ещё про Хаскелл
источник