Size: a a a

2021 March 26

R

Rafael in Haskell Start
Спасибо
источник

.

. in Haskell Start
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
источник

СГ

Семен Гуляев... in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
в том, что без сайдэффектов можно будет только процессор нагревать, в какой-то момент что-то с чем-то придется сделать
источник

WB

White Bear in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
Фокус в том что ты должен быть уже достаточно мудр чтобы это принять
источник

WB

White Bear in Haskell Start
Но из используемых язык самый чистый, хоть и не кристально
источник

Y

Yuuri in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
Монады тоже чистые
источник

JS

Jerzy Syrowiecki in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
фокус в том, что вся грязнота эффекты представлены объектами внутри языка и управляемые, в отличие от "грязных" языков, где эффекты существуют везде и с ними ничего сделать нельзя
источник

.

. in Haskell Start
Jerzy Syrowiecki
фокус в том, что вся грязнота эффекты представлены объектами внутри языка и управляемые, в отличие от "грязных" языков, где эффекты существуют везде и с ними ничего сделать нельзя
Зло неизбежно, но оно в наморднике.
источник

к

кана in Haskell Start
да, именно так
источник
2021 March 27

O

Ortofax in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
IO это чистые вычисления, просто там в качестве стэйта весь мир
источник

N

Nikolai in Haskell Start
.
Меня смущает такой момент - с одной стороны, хаскелль борется за чистоту функций, кода и кармы, а с другой, разрешает монады, которым можно быть "грязными". В чём фокус?
Чистота - это сохранение ссылочной прозрачности. ИО как раз таки позволяет сохранить ссылочную прозрачность
источник

IR

IC Rainbow in Haskell Start
Ortofax
IO это чистые вычисления, просто там в качестве стэйта весь мир
Чистые только вычисления по получению новых вычислений с IO, а вычисление значения в IO не чистая.

Не путайте инструкции по эксплуатации и саму эксплуатацию.
источник

IR

IC Rainbow in Haskell Start
Кажется инсайдерский мемасик "в хаскеле даже IO чистый 😉" в какой-то момент потерял оригинальный смысл "чисто поржать" и начал восприниматься всерьёз.
источник

YS

Yan Shkurinskiy in Haskell Start
Вот научимся мир конструировать - будет чисто
источник

YS

Yan Shkurinskiy in Haskell Start
Сможем получать одни и те же рандомы на одних и тех же входных мирах)
источник

JS

Jerzy Syrowiecki in Haskell Start
Yan Shkurinskiy
Вот научимся мир конструировать - будет чисто
звучит как политический лозунг
источник

YS

Yan Shkurinskiy in Haskell Start
Jerzy Syrowiecki
звучит как политический лозунг
Земля - крестьянам, фабрики - рабочим, мир - хаскеллистам!
источник

Y

Yuuri in Haskell Start
> лень — хаскелистам!
источник

E

Elijah in Haskell Start
Нашел на stack overflow вопрос на эту тему
источник

E

Elijah in Haskell Start
источник