REPOST: Re: Book "python programming patterns". anybody read this??

Gordon McMillan gmcm at
Thu Dec 27 14:33:23 CET 2001

Peter Milliken wrote:

> No Gordon, that's a ridiculous assumption!
> Who said the code was bad? Not I! 

>From the first reply to my first post:

>>  it's probably not very good code.

And you (apparently) agreed.

> Your original email implied that you
> had to put some amount of study into understanding the examples - there
> was an implication that the examples where not straight forward and
> therefore required some considerable time and effort on your part to
> understand what was going on.

> Nobody has tried to equate this with "bad code", just bad coding
> practice (in our opinion - well, Roy's and mine :-)) - a very different
> thing. 

I fail to discern the distinction, particularly as stated above.
> Perhaps if you take objection to our comments you should perhaps
> clarify and quantify your comments on just how much effort was required
> to understand the examples? and why? i.e. if the book is more
> "algorithmic" in nature then perhaps you cannot get away from examples
> that do take some considerable study effort - if this is the case then
> perhaps you should provide that clarification/caveat on your comment.

Already did so. From my second post:

>> The hardest thing to follow was his (highly efficient) 
>> implementation of an algorithm for computing whether one set 
>> is a subset of another. So it's not for people who don't 
>> like low-level stuff.

> Otherwise I'll have to stick with my decision (unless I stood in the
> book store and read the book! :-)). 

I have no objection to your decision. All three posts I've made have said 
that the book is not for everyone. I just don't want you (plural) to chase 
off people who could get something from the book.

Save your money. Just don't slur the book based on an unfounded inference.

-- Gordon

========= WAS CANCELLED BY =======:
From: Gordon McMillan <gmcm at>
Newsgroups: comp.lang.python
Subject: cmsg cancel <Xns918457206212Dgmcmhypernetcom at>
Control: cancel <Xns918457206212Dgmcmhypernetcom at>
Date: Mon, 31 Dec 2001 01:45:33 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.Xns918457206212Dgmcmhypernetcom at>
X-Trace: 1009775791 27193 (31 Dec 2001 05:16:31 GMT)
X-Complaints-To: usenet at
NNTP-Posting-Date: Mon, 31 Dec 2001 05:16:31 +0000 (UTC)
X-No-Archive: yes
X-Unac4ncel: yes
X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999)

This message was cancelled from within Mozilla.

More information about the Python-list mailing list