text: В модели Акторов, выражение в виде ''future'' <Expression> определяется реакцией на сообщение Eval в окружении E для потребителя C таким образом: Выражение future отвечает на сообщение Eval отправкой потребителю C нового созданного актора F (прокси для ответа с вычислением <Expression>) в качестве возвращаемого значения, одновременно с отправкой выражению <Expression> сообщения Eval в окружении E для потребителя C. Поведение F определено так: Когда F получает запрос R, он проверяет, был ли ранее получен ответ (возвращаемое значение или исключение) от вычисления <Expression>: Если был получен ответ V, тогда Если V является значением, послать его в ответ на запрос R. Если V является исключением, послать его отправителю запроса R. Если ответ не был ранее получен, R сохраняется в очереди запросов внутри F. Когда F получает ответ V от вычисления <Expression>, данный ответ сохраняется в F и Если V является значением, все запросы из очереди получают V. Если V является исключением, оно пересылается всем отправителям запросов, хранящимся в очереди.