globals accros modules

Steve Holden steve at holdenweb.com
Thu Jan 11 18:13:02 EST 2007


stef wrote:
>> Change a=1 to amodule.a=1
>> If you find yourself doing tricks with the module globals, think about 
>> redesigning your application.
>>
> Of course I completely agree with you.
> 
> But ...
> if you're moving from MatLab to Python,
> and want to show your collegaes,
> with how little effort they can reuse all their existing MatLab routines 
> in Python,
> then the global issue is a real pain !!
> 
> You can explain your collegaes, that
> - the startindex of arrays changes from 1 to 0
> - slices are upto, instead of including the final border
> - indention is thé key
> And tell them about all beautiful things in Python,
> but tell them that they are going to loose all their globals ???
> 
Yup. If they don't tell us how to write programs we won't tell them how 
to cure illness. Sounds like a deal to me ...

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd          http://www.holdenweb.com
Skype: holdenweb     http://del.icio.us/steve.holden
Blog of Note:          http://holdenweb.blogspot.com




More information about the Python-list mailing list