Python advocacy

Steve Horne sh at ttsoftware.co.uk
Fri Dec 15 15:37:43 CET 2000


On Fri, 15 Dec 2000 14:24:27 +0100, "Alex Martelli"
<aleaxit at yahoo.com> wrote:

><jschmitt at vmlabs.com> wrote in message news:91bln3$lmr$1 at nnrp1.deja.com...
>> I just read this good article about Perl advocacy.  I think it applies
>> to Python equally.  I found the link mentioned from /. this morning.
>>
>> http://www.perl.com/pub/2000/12/advocacy.html?wwwrrr_20001213.txt#why i
>> hate advocacy
>
>Very interesting (for some reason, a not-yet-Pythonista Perl-using
>coworker forwarded me an e-mail copy too -- wonder if he's trying
>to tell me something?-).  Highly recommended reading for anybody
>interested in really understanding why human beings are this way,
>Matt Ridley, "The Origins of Virtue".  There's a long detailed
>summary at http://www.geocities.com/Athens/Ithaca/4388/origins.html,
>but you wouldn't be doing yourself a favor if you limited your
>reading to those 23 pages -- Ridley writes very well, and argues
>persuasively; get the original!

I've read it and, if it's the one I think it is (lots of stuff about
the prisoners dilemma, for instance) then I agree. I'd also recommend
the books by Steven Pinker (one on the origins of language, the other
more generally on human nature - I forget the titles).

<SNIP>

>Makes me wonder why Larry Wall didn't think to include at least
>ONE strangeness, wart, or inconsistency *somewhere* in Perl...
>thus making it so boringly perfect and un-idiosyncratic as to
>leave its advocates without a suitable 'scapegoat feature'!

Erm - either you haven't used Perl, or your an advocate yourself!
Personally, if I was selling Python, Perl would be involved in my
scapegoat manouvre.

In fact, one such wart was mentioned in that article above (a length
function that gives the 'wrong' result due to a scalar context).

-- 
Steve Horne
Home : steve at lurking.demon.co.uk
Work : sh at ttsoftware.co.uk



More information about the Python-list mailing list