Size: a a a

2021 December 13

И

Иван in Haskell Start
мое субъективное мнение, что да, безточеченый стиль сложнее читается, но у меня и опыта в хаскеле крайне мало. думаю осознание со временем приходит
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Бесточечный читатать научитесь, это быстро приходит
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Да и не пишет большинство ничего сложнее цепочки одноаргументных функций. Все эти "операторы 'сова'" только для code golf и годятся. А в реальном коде композиции простые
источник

AP

Aleksei (astynax) Pi... in Haskell Start
И чаще вы встретите
foo x = bar . baz x
а не
foo = ((.).(.)) bar baz
или
foo = (bar .) . baz
источник

JS

Jerzy Syrowiecki in Haskell Start
всегда ли? давайте сравним

not . isSpace

и

notSpace c = not (isSpace c)
источник

И

Иван in Haskell Start
да ну этож субъективщина. объекктивно только по кол-ву символов можно сравнить и сказать что 1 вариант лучше, но меня второй вариант ничем не смущает и тоже максимально понятен.
источник

v

vsvsad in Haskell Start
А если у меня есть терм со свободной переменной его можно считать чистым?
источник

JS

Jerzy Syrowiecki in Haskell Start
это не связанные понятия
источник

v

vsvsad in Haskell Start
Ну вроде как если терм обратился за свой контекст, то создал побочный эффект
источник

v

vsvsad in Haskell Start
Или как это работает?
источник

JS

Jerzy Syrowiecki in Haskell Start
источник

JS

Jerzy Syrowiecki in Haskell Start
если внешняя переменная не изменяемая, то это не эффект, такое на каждом шагу происходит, например, при частичном применении
источник

v

vsvsad in Haskell Start
Спасибо, прочту
источник

JS

Jerzy Syrowiecki in Haskell Start
эффекты — это, грубо говоря, то, что за рамками лямбда-исчисления
источник

TK

Traveller Kolsky in Haskell Start
pointless
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Ща забаню. Очередной шутник пришёл
источник

JS

Jerzy Syrowiecki in Haskell Start
по поведению похож на бота
источник

[

[BRM]White Rabbit in Haskell Start
Он растер
источник

DG

Denis Gabidullin in Haskell Start
@cblp_su же так и сказал)
источник
2021 December 14

EM

Evgeny Malafeev in Haskell Start
should work for random strings
Falsified (after 12 tests and 3 shrinks):
 "\ta"

Вот такие кейсы не проходят )
источник