Garbled nonsense I wrote on my way home, of a horribly language geeky issue.
- Python really doesn't do circular imports.
- There is only runtime no seperate load or compile-time.
- Really like the (load ...) function in R5RS.
- PLT Scheme has units which are so much better. No one seems to have done the same for python.
- Most references say just don't do it
(http://effbot.org/zone/import-confusion.htm for instance.)
- Easier said than done.
- Python in a Nutshell suggests wrapping names in a function that you call to initialize the module.
- Lame.
- I just spent all of my Caltrain ride home mapping out the module, function, and class dependecies in a hastily constructed 1000 line program that I fear having to rewrite from scratch.
- Why can't modules be nice happy load time modules and not evil run time bitches.

Leave a comment