Простые примеры
^process{@extra[]
Здоровья прежде всего…
}
Метод extra будет добавлен к текущему классу, и его можно будет вызывать в дальнейшем.
^process[$engine:CLASS]{@start[]
Мотор…
}
Метод start будет добавлен к пользовательскому классу engine.
$running_man[^man::create[Вася]]
^process[$running_man]{
Имя: $name<br>
}
Код будет выполнен в контексте объекта $running_man, соответственно, может воспользоваться полем name этого объекта, выдаст «Вася».