(send <объект> delete)
Примеры использования этого сообщения уже несколько раз приводились ранее в данной главе.
Задержка сопоставления образцов при работе с объектами
При работе с объектами (например, создании, изменении или удалении объектов) возможна задержка процесса сопоставления образцов, выполняемая для правил, до конца выполнения операции. Такая задержка может быть произведена искусственно и при выполнении других действий, с помощью функции object-pattern-match-delay, которая действует идентично функции prong (см. гл. 15). Однако процесс сопоставления образцов приостанавливается до завершения выполнения всех действий, заданных в функции object-pattern-match-delay. Основное назначение этой функции — предоставить контроль над выполнением процесса сопоставления образцов при осуществлении некоторых действий.
Определение 11.21. Синтаксис функции object-pattern-match-delay
(object-pattern-match-delay <действие>*)
Для демонстрации работы данной функции определите класс и правило, указанные в примере 11.21.