Newbie with some doubts.

Mike Meyer mwm at
Sun Jan 8 15:47:57 EST 2006

Jorgen Grahn <grahn+nntp at> writes:
> On Sat, 07 Jan 2006 18:47:20 -0500, Mike Meyer <mwm at> wrote:
> ...
>> As far as I'm concerned, the definitive work in this area is Meyer's
>> "Object Oriented Software Construction". He covers pretty much all the
>> uses of OO language features, using a language that was designed
>> specifically to support those uses.
> Bjarne Stroustrup recommends it, but notes "Tends to confuse Eiffel with
> universal principles."

He does tend to write like the Eiffel way of doing OO is the only
valid way of doing OO.

>> Be warned that after reading it,
>> you're liable to come back to Python and wonder "Why doesn't Python do
>> X".
> Meyer is too much of a fundamentalist for me, so much of the book just
> pisses me off. I expect that many Python programmers would feel the same
> way, Python being the way it is.

I should note that "Python isn't Eiffel" is often a good answer to the
questions "Why doesn't Python do X" that arise from that book. The
design goals of Eiffel are different from the design goals of
Python. I like the design goals of both languages, so I like both

Mike Meyer <mwm at>
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

More information about the Python-list mailing list