On Wednesday 05 September 2007 16:59, Jason Doege wrote: > Thanks for the good and useful information on this. Now for the > why... > > I am building an API and for various reasons I have chosen Python > to implement it. I'd like to separate the implementation from the > interface as, for instance, C++ does with separate .hpp and .cpp > files. Apart from defining a class with a bunch of empty methods > and then redefining them, I have not seen a good way to do this in > Python. Can you recommend the Pythonic way to do this? >
If you want to describe the data and validate it, Enthought traits may be interesting for you: http://code.enthought.com/traits/ They additionally have a library that can automatically generate a graphical user interface to change the data of a traits using class. Regards, Eike. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor