On Sun, 18 May 2008 23:08:11 -0700 (PDT) [EMAIL PROTECTED] wrote: > Every now and then, however, I do build some interface (mostly GUI), > such as a monitor, notification mechanism, etc. But I never feel like > I'm losing focus on the actual problem; maybe because I develop the > core program first and the think about a possible and optional > interface. Maybe a good suggestion is to put the GUI stuff on another > module or package, and make interface functions or methods to handle > the needed GUI controls, so that the GUI stuff shows up as little as > possible in the core part of the program.
I certainly don't *not* like GUI programming. In fact, learning wxPython was really fun and interesting and I enjoy GUI stuff. And after learning about XRC (putting the GUI component in a separate XML file, away from the program logic) that helped me learn how to keep things separate as well. I even wrote a tutorial on how to use XRC with wxPython! :) -- http://mail.python.org/mailman/listinfo/python-list