[Mastering-perl] Mastering Perl tag line contest

Vonnahme, Nathan nathan.vonnahme at bannerhealth.com
Mon Feb 19 20:24:23 EST 2007




> Swiss Army Chainsaw?



>From http://catb.org/jargon/html/S/Swiss-Army-chainsaw.html :


In early Unix days, a well-known technical paper analogized the
lexical analyzer generator lex(1) to a Swiss-army knife; this was a
comment on the remarkable variety of more general uses discovered for a
program originally designed as a special-purpose code generator for
writing compilers. Two decades later, well-known hacker Henry Spencer
described the Perl scripting language as a "Swiss-Army chainsaw",
intending to convey his evaluation of the language as exceedingly
powerful but ugly and noisy and prone to belch noxious fumes. This had
two results: (1) Perl fans adopted the epithet as a badge of pride, and
(2) it entered more general usage to describe software that is highly
versatile but distressingly inelegant.



When I first heard the term I thought it all positive -- "useful for any
job" as well as "very powerful", and didn't catch the "ugly and noisy"
part. But anyway, _Mastering Perl_ is about making our favorite
brute-force instrument a little more refined...



More information about the Mastering-perl mailing list