потому что ты плохо меня читал. я показал как можно постепенно ПОДМЕНЯТЬ понятия. сначала ты шараешь пурити тем что ты возвращаешь код с захваченными данными вместо данных - это первый шаг. а потом ты подменяешь тем что говоришь что этот код как бы "вызывается снаружи" и поэтому он чистый
пурити определяется очень просто: у тебя должна быть ссылочная прозрачность
чистые функции не вызываются. их "результат" и есть сама функция. конечные автоматы не "вычисляются". вся их прогрессия состояния существует всегда, трансцендентно, в момент определения конечного автомата (впрочем, и до него тоже)
чистые функции не вызываются. их "результат" и есть сама функция. конечные автоматы не "вычисляются". вся их прогрессия состояния существует всегда, трансцендентно, в момент определения конечного автомата (впрочем, и до него тоже)
поэтому если у нас есть такая начальная конфигурация поля игры жизнь, при которой спустя гуголы эпох возникнет разумная жизнь, способная задаться вопросом об устройстве собственной вселенной
изнутри этой вселенной отличить ее, реально вычисляющуюся, каждый этап по очереди, от хитрой формулы, способной посчитать произвольное состояние на любом этапе - невозможно