Size: a a a

2021 January 03

DB

Danil Berestov in Haskell
GNU/Vsevolod
Как понять HLint? Как есть ведь гораздо понятнее
Да вроде одинаково, + хлинтовый вариант пошустрее
источник

AP

Aleksei (astynax) Pi... in Haskell
По понятности одинаково
источник

AP

Aleksei (astynax) Pi... in Haskell
свертка, это обход списка, map — тоже
источник

AP

Aleksei (astynax) Pi... in Haskell
Уметь видеть, где два обхода можно заменить на один, полезно
источник

AP

Aleksei (astynax) Pi... in Haskell
Danil Berestov
Да вроде одинаково, + хлинтовый вариант пошустрее
"Пошустрее" — недоказуемо без бенчмарков :)
источник

DZ

Dmitry Zuikov in Haskell
что для toml использовать?
источник

MK

Maxim Koltsov in Haskell
tomland
источник

DB

Danil Berestov in Haskell
Aleksei (astynax) Pirogov
"Пошустрее" — недоказуемо без бенчмарков :)
Ну один обход быстрее двух!
источник

MK

Maxim Koltsov in Haskell
🤦‍♀️
источник

DB

Danil Berestov in Haskell
Чево?
источник

QZ

Quet Zal in Haskell
ну фьюжен если сработает то не будет двух обходов )
источник

DB

Danil Berestov in Haskell
Ну так это если сработает. Не всегда же компутер сам заметит, где можно совместить
источник

MK

Maxim Koltsov in Haskell
и без фьюжена не будет из-за ленивости
источник

DB

Danil Berestov in Haskell
Хм
источник

DB

Danil Berestov in Haskell
А вот это правда, кажется
источник

AP

Aleksei (astynax) Pi... in Haskell
Я потому и написал, что бенчмаркать нужно :)
источник

AP

Aleksei (astynax) Pi... in Haskell
А так в том коде выше traverse нужен был, скорее всего, вместо map readMaybe и свёртки :)
источник

DB

Danil Berestov in Haskell
А чем тута бенчить принято?
источник

MK

Maxim Koltsov in Haskell
criterion
источник

DB

Danil Berestov in Haskell
Благодарю
источник