Thanks for all the discussion, which I'm still digesting. I think the
bottom line is that I've gotten to close to the frontier of usability,
and it's time to move back a little towards the more reliable and
debugged mainstream.
The context for this is an ASS application where I'm setting the
behavior of controls with generic handlers like
on clicked theButton
run (get the script of theButton)
end
and then attaching a script object to each button that specifies the
specific behavior for that button. As with any ASS application, the big
trick is getting communication right between the various pieces of the
script. So far, I'm spending about 90% of my time figuring out why my
clever solutions don't work. :-(