Size: a a a

2020 December 07

R

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

IK

Ilya Kos in Haskell
Roman
я недавно впервые в жизни наткнулся на место, где имеет смысл использовать foldr'
Я думал в 90% случаев надо использовать именно его
источник

IK

Ilya Kos in Haskell
Потому что он память не так жрет и не течет
источник

R

Roman in Haskell
Ilya Kos
Я думал в 90% случаев надо использовать именно его
foldl'
источник

IK

Ilya Kos in Haskell
Нет?
источник

R

Roman in Haskell
не foldr'
источник

к

кана in Haskell
Alexander Vershilov
А толку в этом?
да просто удобно, его написать легко, порядок аргументов легко помнится, и как работает понятно
источник

R

Roman in Haskell
foldr' даже в base нету
источник

IK

Ilya Kos in Haskell
Roman
foldl'
Так foldl' же будет thunks собирать пока до конца не дойдет, и только потом будет вычислять
источник

IK

Ilya Kos in Haskell
Ну в случае списка
источник

IK

Ilya Kos in Haskell
Или я путаю
источник

R

Roman in Haskell
Ilya Kos
Так foldl' же будет thunks собирать пока до конца не дойдет, и только потом будет вычислять
это foldl
источник

R

Roman in Haskell
без '
источник

IK

Ilya Kos in Haskell
Ладно, чет у меня строгость в голове плохо укладывается
источник

JS

Jerzy Syrowiecki in Haskell
A64m AL256m qn I0
пишет-то наоборот, что не должны же, если только не и т.д.
занятно. не дочитывал до этого слова. кто вообще догадался делать сообщения об ошибках с текстом "игнорируй меня"?
источник

Y

Yuuri in Haskell
Jerzy Syrowiecki
занятно. не дочитывал до этого слова. кто вообще догадался делать сообщения об ошибках с текстом "игнорируй меня"?
Тьфу, аналогично >.<
источник

JS

Jerzy Syrowiecki in Haskell
на первых же словах злюсь на разработчиков. но всё равно игнорирую
источник

AA

A64m AL256m qn<co... in Haskell
Jerzy Syrowiecki
занятно. не дочитывал до этого слова. кто вообще догадался делать сообщения об ошибках с текстом "игнорируй меня"?
очевидно, что предложение игнорировать было добавлено позднее, видимо после того как первоначальное сообщение кого-то напугало
источник

AA

A64m AL256m qn<co... in Haskell
теперь спж еще против вьюпаттернов топит, причем пишет что паттерн-синонимы их частично заменяют, а полностью заменяет столетний пропозал который никто никогда не имплементировал в котором вместо (foo -> Pat) надо (x | Pat <- foo x) писать
я вообще не помню чтоб видел когда-нибудь паттерн-синоним определенный не через вьюпаттерн
источник

AA

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