[Phoenix-pm] I don't buy it
Anthony R. Nemmer
intertwingled at qwest.net
Thu Mar 16 21:39:00 PST 2006
Actually, the wheed whacker is a pretty cool invention.
Bill Nash wrote:
> Code is code is code. Like a katana in the hands of a master practitioner,
> it can be a precision instrument wielded with grace and power. Hand that
> sword to a gardener, and in the absence of a better tool or instruction,
> it will become a weed whacker.
> - billn
> On Thu, 16 Mar 2006, Scott Walters wrote:
>> Matt Wright wrote formmail.pl which, though it was done in bad style, is
>> famous for having the highest density of vulnerabilities per line in any
>> program known to man. It single handled made Perl the largest spam relay
>> right behend open Sendmail servers for a solid 7 years running. Matt
>> Wright writes bad code. My references to people who learned to code by
>> imitating him implied they had far more than style or preference wrong
>> with their code -- their code is bad. As I said, usually people who
>> write &func aren't old Perl 4 programmers but are people who learned from
>> the wretched code floating around -- the most common of which is Matt's.
>> On 0, "Anthony R. Nemmer" <intertwingled at qwest.net> wrote:
>>> I don't buy the "Matt Wright" argument or whoever it is. I think people
>>> can write perfectly good code in Perl 5 and use the & when calling
>>> subroutines. You just need to be careful, per perlsub, in how you use
>>> &. It's been my experience that prototypes are truly a hack, and that
>>> they are not used that often. Again, this all may change with Perl 6,
>>> but when will Perl 6 be released? It's probably years away. Personally
>>> I think sigils are one of the things that makes Perl Perl, and that
>>> typeglobs are pretty cool.
>>> I always have coffee when I watch radar!
>>> Phoenix-pm mailing list
>>> Phoenix-pm at pm.org
>> Phoenix-pm mailing list
>> Phoenix-pm at pm.org
> Phoenix-pm mailing list
> Phoenix-pm at pm.org
I always have coffee when I watch radar!
More information about the Phoenix-pm