Size: a a a

2020 September 02

p

polunin.ai in rust_offtopic
Hirrolot
я не хочу об этом спорить, у меня очень важные дела.
Какой важный. Небось там питон втихую дёргает.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
сайд эффект
fn foo() -> i32 {
 println!("HELLO");
 10
}

эффект
foo : Console Int
foo = do
 print "Hello"
 42
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
сайд эффект
fn foo() -> i32 {
 println!("HELLO");
 10
}

эффект
foo : Console Int
foo = do
 print "Hello"
 42
Чем сайд эффект не верифицируем?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
тебе нужен охуенный флоу анализ, и то я хз как ты собриаешься в этот анализ засовывать пользовательские эффекты вроде MonadRedis, HasSqlBackend и прочие
источник

p

polunin.ai in rust_offtopic
Ты можешь вполне верифицировать что при вызове функции произойдет вывод
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Ты можешь вполне верифицировать что при вызове функции произойдет вывод
ты должен знать что такое PRINTLN
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
ты должен знать что такое PRINTLN
Да, это аксиома
источник

p

polunin.ai in rust_offtopic
Точнее не так
источник

SP

Stanislav Popov in rust_offtopic
а напомните а что верифицирует ио монадка?
источник

p

polunin.ai in rust_offtopic
println обозначается как производящий сайд эффект Output
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Stanislav Popov
а напомните а что верифицирует ио монадка?
ничего она не верифицирует, просто типчик со свойтсвами
источник

p

polunin.ai in rust_offtopic
И дальше погнали анализатором
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
println обозначается как производящий сайд эффект Output
Reader Int Int - какой Output имеет?
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
Reader Int Int - какой Output имеет?
Что такое Reader Int Int
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
монада ридер
источник

p

polunin.ai in rust_offtopic
Что это твкое
источник

p

polunin.ai in rust_offtopic
Монада не производит сайд эффекты же🧐
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
пройди второй курс москвина по хачкелю, потом рассуждай про эффкты. А то ты базовых монад не знаешь
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Монада не производит сайд эффекты же🧐
тем не менее доступ к внешнему окружению (это Reader) являетяс эффектом
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но никакого аутпута там нет
источник