> After some 20 years of developing popular free software, I have > somewhat of an idea what users are likely to do.
Many of us have developed software for a similar period of time, and yet feel differently. We may have had different experiences working on different kinds of programs in different ways. Mark Mitchell wrote: I'm a user who would rather than crossjumping be run on calls to "abort". I use "abort" only when I've already issued a useful diagnostic, and want to dump core. How much will you gain by cross-jumping these calls? When you use abort after issuing a diagnostic, is that done in a subroutine such as fancy_abort? If so, I suppose there would not really be an opportunity to cross-jump any calls to abort.