Graham Barr <[EMAIL PROTECTED]> writes:
> Also, I have come to dislike the name `exception', its too long for me :)
> and who says we have to copy everyone else.
> 
> Lookin in the thesaurus we get
> 
> [Nouns] nonconformity [more]; unconformity, disconformity;
> unconventionality, informality, abnormity,
> abnormality, anomaly; anomalousness; exception, peculiarity; infraction
> of law, breach, of law, violation of law, violation of custom, violation
> of usage, infringement of law, infringement of custom, infringement
> of usage; teratism, eccentricity, bizarrerie, oddity, je ne sais quoi,
> monster, monstrosity, rarity; freak, freak of Nature, weirdo, mutant;
> rouser, snorter [U.S.].
> 
> As perl is an exceptional language itself, why not have
> `freaks' instead :)

Note that exception has the advantage of being reasonably neutral on
the good/bad axis, which means that when you do something like:

    try {
        while (42) {
            my $result = roll_the_dice;
            throw Exception::Winner->new($result);
        }
    }
    catch Exception::Winner {
        print "We have a Winner!";
    }

Then it doesn't seem quite so weird. Whatever word we end up with
should convey the sense of 'unusual' without any negative connotation.
IMHO of course.

-- 
Piers


Reply via email to