Size: a a a

2020 June 26

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
потому что ты плохо меня читал. я показал как можно постепенно ПОДМЕНЯТЬ понятия. сначала ты шараешь пурити тем что ты возвращаешь код с захваченными данными вместо данных - это первый шаг. а потом ты подменяешь тем что говоришь что этот код как бы "вызывается снаружи" и поэтому он чистый
пурити определяется очень просто: у тебя должна быть ссылочная прозрачность
источник

AZ

Alex Zhukovsky in rust_offtopic
если там любое каррирование и цирк с конями, но функция всегда возвращает одно и то же значение - она чистая
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
формирование ИО - чистая функциЯ, исполнение - нет
ну заебись определение да
hui = print 1 -грязная
pure_hui = ()=> {hui()} - чистая
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
если там любое каррирование и цирк с конями, но функция всегда возвращает одно и то же значение - она чистая
Только ио не возвращает одно и то же значение.
источник

t

toriningen in rust_offtopic
чистые функции не вызываются. их "результат" и есть сама функция. конечные автоматы не "вычисляются". вся их прогрессия состояния существует всегда, трансцендентно, в момент определения конечного автомата (впрочем, и до него тоже)
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Только ио не возвращает одно и то же значение.
вызов функции ИО возвращает одно и то же значение. Интерпретация этого ИО - конечно нет
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
если там любое каррирование и цирк с конями, но функция всегда возвращает одно и то же значение - она чистая
ну это имеет мало практического смысла
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
ну заебись определение да
hui = print 1 -грязная
pure_hui = ()=> {hui()} - чистая
Ну да, так и есть
источник

AZ

Alex Zhukovsky in rust_offtopic
когда ты поймешь НАХУЯ столько возни с чистотой
источник

AZ

Alex Zhukovsky in rust_offtopic
мб тебе проще будет понять что вот такое разделение - полезное
источник

H

Hirrolot in rust_offtopic
toriningen
чистые функции не вызываются. их "результат" и есть сама функция. конечные автоматы не "вычисляются". вся их прогрессия состояния существует всегда, трансцендентно, в момент определения конечного автомата (впрочем, и до него тоже)
Вообще исход вселенной предопределён
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
вызов функции ИО возвращает одно и то же значение. Интерпретация этого ИО - конечно нет
А интерпретируется оно везде где ты биндишь ИО к мейну.
источник

t

toriningen in rust_offtopic
поэтому если у нас есть такая начальная конфигурация поля игры жизнь, при которой спустя гуголы эпох возникнет разумная жизнь, способная задаться вопросом об устройстве собственной вселенной
источник

t

toriningen in rust_offtopic
то эта цивилизация уже существует.
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
мы пишем программу просто чтобы она скомпилировалась, а что она где-то интерпретируется - ччастливое совпадение
источник

t

toriningen in rust_offtopic
изнутри этой вселенной отличить ее, реально вычисляющуюся, каждый этап по очереди, от хитрой формулы, способной посчитать произвольное состояние на любом этапе - невозможно
источник

AZ

Alex Zhukovsky in rust_offtopic
вся эта хуйня с ИО нужна чтобы писать композируемый код
источник

AZ

Alex Zhukovsky in rust_offtopic
чтобы писать композируемый код нужны такие свойсвта как чистота
источник

p

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