Size: a a a

2021 April 27

TK

Traveller Kolsky in rust_offtopic
IO просто переносит грязную работу на рантайм
источник

DS

Doge Shibu in rust_offtopic
Нет, IO - это как раз способ обеспечить ссылочную прозрачность
источник

DS

Doge Shibu in rust_offtopic
И IO - совершенно ссылочно прозрачный сам по себе
источник

IL

Ilya Lakhin in rust_offtopic
Ну тогда выходит, что GCC, как продукт, несовместим ни с каким кодом под GPL вообще :)
источник

TK

Traveller Kolsky in rust_offtopic
Он обеспечивает ссылочную прозрачность, перенося грязную работу на рантайм
источник

TK

Traveller Kolsky in rust_offtopic
Один из двух плюсов IO - его видно в сигнатуре
источник

DS

Doge Shibu in rust_offtopic
Он не переносит грязную работу на рантайм, IO подобный тип ты можешь даже в расте написать без всякого рантайма
источник

TK

Traveller Kolsky in rust_offtopic
Другой плюс - IO нельзя вызывать не из IO
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
э, ват?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
поэтому у меня в C# коде нет сеттеров да?
источник

DS

Doge Shibu in rust_offtopic
И ты посмотри как IO в хаскеле устроен, тут даже в этом чате пару дней назад было обсуждение на эту тему.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну во-первых можно.
во-вторых ехал ИО через ИО это не очень удобно
источник

DS

Doge Shibu in rust_offtopic
Там никакой особой магии даже нет
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
нужна гранулярность эффектов
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну и банальный do
источник

DS

Doge Shibu in rust_offtopic
Ну do есть в фшарпе
источник

DS

Doge Shibu in rust_offtopic
Там нету возможности сделать композабельные так или иначе эффекты - это да
источник

TK

Traveller Kolsky in rust_offtopic
Сравним IO с рецептом. Рецепт ничего не делает. Кто тогда исполняет рецепт? Не рантайм? Значит, программа не запущена?
источник

p

polunin.ai in rust_offtopic
Я кстати до сих пор не знаю как сравнивать правильно значения в шарпе
источник

p

polunin.ai in rust_offtopic
Хороший язык
источник