Size: a a a

2020 April 01

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
если в рантайме работает совершенно другая программа а не та которую я запускал, то зачем ссылочная прозрачность?
потому что ты пишешь ту программу, которую пишешь
источник

AZ

Alex Zhukovsky in rust_offtopic
говор юеще раз
источник

AZ

Alex Zhukovsky in rust_offtopic
хочешь понять лучше: сделай ИО в расте
источник

AZ

Alex Zhukovsky in rust_offtopic
все вопросы отпадут
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
увидел sqr :: Int -> IO Int, понял что функция говно
с таким же успехом вводишь в язык метку IO и все
источник

AZ

Alex Zhukovsky in rust_offtopic
серьезно
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
если в рантайме работает совершенно другая программа а не та которую я запускал, то зачем ссылочная прозрачность?
У тебя и в расте запускается совершенно другая программа, чем ты написал
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
с таким же успехом вводишь в язык метку IO и все
это и есть метка ИО
источник

p

polunin.ai in rust_offtopic
и без всяких ду нотаций
источник

AZ

Alex Zhukovsky in rust_offtopic
а do нужно чтобы метка была несмываемая
источник

D

Dika in rust_offtopic
Alex Zhukovsky
ду блок это как ансейф в расте
на уровне "монада - это буррито"
источник

AZ

Alex Zhukovsky in rust_offtopic
чтобы ты не мог "выйти" из ИО
источник

AZ

Alex Zhukovsky in rust_offtopic
Dika
на уровне "монада - это буррито"
примерно. Я не знаю как еще объяснить что без ссылочной прозхрачности в ио хаскель не нужен
источник

p

polunin.ai in rust_offtopic
Doge Shibu
У тебя и в расте запускается совершенно другая программа, чем ты написал
компилятор гарантирует что результат компиляции будет соответсвовать исходному коду
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
компилятор гарантирует что результат компиляции будет соответсвовать исходному коду
И здесь точно так же
источник

p

polunin.ai in rust_offtopic
а тут компилятор прямо лезет в код и меняет его
источник

D

Dika in rust_offtopic
Не компилятор, а рантайм
источник

p

polunin.ai in rust_offtopic
Dika
Не компилятор, а рантайм
то есть после запуска .exe файла происходит замена?
источник

D

Dika in rust_offtopic
Происходит исполнение ио
источник

p

polunin.ai in rust_offtopic
ну вот, исполняется какое-то ио, а я заказывал возврат ссылочно прозрачного значения
источник