On Sat, 24 Nov 2007 01:55:38 -0800, samwyse wrote:

> I've had the same thought, along with another.  You see, on of my pet
> peeves about all OO languages that that when creating new code, I
> generally begin by writing something like this:
> 
> cat = 'felix'
> dog = 'rover'
> def example():
>   global cat, dog  # not always required, but frequently needed
>   return ', '.join((cat, dog))

Ouch that's bad design IMHO.  The need to use ``global`` is a design
smell, if needed *frequently* it starts to stink.

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to