Я смотрел это выступление на 9 канале, и через 60 минут было сделано очень интересное заявление.
Он сказал, что даже с совершенно чистыми функциями, когда вы представляете потоки, выможет имитировать побочные эффекты.
То, как он обрисовал это, было с помощью нотации C-omega, с которой я не знаком, и для этого уже имеется соответствующая языковая поддержка.
у меня проблема в том, как реализовать обработчики сообщений get и set без присваиваний?Конечно, обработчики должны будут изменить значение, чтобы внутренний цикл потока мог записать новое значение?
Чего мне не хватает?Как мне реализовать это, например, в LISP, который не имеет специальных конструкций?