On Thu, Apr 10, 2008 at 5:00 PM, Larry Wall <[EMAIL PROTECTED]> wrote:
>  > >>  Well, lessee. The Common Lisp spec calls them "situations" in the
>  > definition of (eval-when)...
>
>  That's not bad.

Oh, sure, ignore it when I first said it, but let John quote me and
allasudden it's notable.. :-)

>  An offline correspondent offers:
>
>     "event handler blocks"
>     "event handlers"
>           "handler blocks"
>           "handlers"
>
>  Maybe FOO {} is a handler block, and FOO is just the "handle"
>  for the handler...10-4 good buddy?

The "handler" idea is interesting.  As a sort of self-countering
response to my earlier objection about event-orientedness, I note that
Applescript treats user-defined subroutines as just a special case of
event handlers, where the triggering event is a call to the routine.
So maybe talking about BEGIN and friends the same way is not so wacky.

I don't know about "handle" for the keyword, though.  It's awfully
overloaded in programming.  For instance, does Perl6 still have
FILEHANDLES?

Something keeps making me think of the {SG,H,X}ML terminology of
"elements" with "tags".  I don't think "element" fits here, but "tag"
for the keyword feels right to me.  We could just call them "tagged
blocks", but that's a syntactic description, which fails to convey
anything about the semantics.

So maybe "event tags" and "event blocks", with the combination of the
two constituting an "event handler"?

Also: a CB reference?  Really? (Y)our age is showing. :)

-- 
Mark J. Reed <[EMAIL PROTECTED]>

Reply via email to