Size: a a a

2021 December 13

SP

Stanislav Popov in Haskell Start
хаскелисты страннение не пишут сигнатур, любят партиал апликейшен и поинтлесс
источник

EM

Evgeny Malafeev in Haskell Start
Круто. Теперь понятно.
источник

JS

Jerzy Syrowiecki in Haskell Start
вот, сработало, значит, хорошее объяснение
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Не pointless, а pointfree
источник

AP

Aleksei (astynax) Pi... in Haskell Start
И да, любим. Потому что композиция часто лучше отражает суть. А сигнатуры мы пишем там, где это нужно.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
rw = concatMap reverse . groupBy (on (&&) (not . isSpace))
выражает смысл без введения аргумента
rw ЭТО
 конкатенацияРезультатовПрименения "развернуть"
 ДЛЯ
 группПо (логическомуИ `применительноК` (НЕ . пробелам))
источник

SP

Stanislav Popov in Haskell Start
мне это вообще не так читается.

мне читается как:
1. угадываем куда вообще пойдет аргумент, вероятно в groupBy
2. (on (&&) (not . isSpace)) это колбек по которому будет группировка, окей, какой тип на входе? куда он идет? (on x (&&) (not . isSpace x))  ? почему так? что делает on? x-> Bool?
3 окей мы знаем что groupBy чтото родило, какой тип? список туплов? зачем его реверсить? ой подождите реверс это параметр concatMap, оно принимает функцию (a -> [b]) как под нее может подходить реверс?
источник

AK

Alexey Kholodkov in Haskell Start
Чтот у меня .stack разросся до неприличных масштабов. Как разом удалить все его пакеты/артефакты?
источник

[

[BRM]White Rabbit in Haskell Start
Лююим это что? Выглядит как какая-то местечковая аббревиатура, котрая пугает новичков.
источник

SP

Stanislav Popov in Haskell Start
любим же
источник

[

[BRM]White Rabbit in Haskell Start
А
источник

[

[BRM]White Rabbit in Haskell Start
Ладно
источник

[

[BRM]White Rabbit in Haskell Start
Не думай над типами. Всё сделано так, чтоб оно работало
источник

SP

Stanislav Popov in Haskell Start
так оно развалится от первого чиха
источник

[

[BRM]White Rabbit in Haskell Start
Не чихай
источник

SP

Stanislav Popov in Haskell Start
я понимаю примерно что делает групбай, но я не понимаю цирка с concatMap и on
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Читали правила? Не любим мы тут вот это вот "хасклисты делают то-то, хаскель негодный, всё разваливается".
источник

AP

Aleksei (astynax) Pi... in Haskell Start
За цирк выпишу бан на денёк
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Щас ещё буду я терпеть то, что кому-то мой стиль не понравился
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Токсики пусть в другой чат топают
источник