self~z
/* Example of sending message to SELF */
object1 = .example~new
object2 = .example~new
say object1~repeater(10, "Object 1 running")
say object2~repeater(10, "Object 2 running")
say "Main ended."
exit
::class example
::method repeater
use arg reps,msg
reply "Entered repeater."
say self~repeat(reps,msg)
::method repeat
use arg reps,msg
do reps
say msg
end
return "Repeated" msg"," reps "times."
