[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Name for lexical CATCH



Well, I'd like to avoid puns like LATCH.  A name which might
even appeal to ALGOL types and help win them over to our wonderful
way of doing things might be BLOCK, with EXIT used to mean a
lexical throw.  Thus
	(BLOCK CRUFT
	       (GROSS OUT)
	       (AND (LOSE) (EXIT CRUFT))
	       (AND WIN (EXIT CRUFT 43))
	       19)

The next suggestion is less serious, but if you can't stomach
BLOCK, then why not confuse the world by using BEGIN and END?
BEGIN begins the catch, and END ends it (but not in the usual
sense!).