On Jun 9, 10:23 am, Bruno Desthuilliers <bruno. [EMAIL PROTECTED]> wrote: > Mark Wooding a écrit : > > > > > Fuzzyman <[EMAIL PROTECTED]> wrote: > > >> So, you are stating that no API programmer using Python *ever* has a > >> valid or genuine reason for wanting (even if he can't have it) genuine > >> 'hiding' of internal state or members from consumers of his (or > >> her...) API? > > > I don't want to speak for whoever you were responding to, but from my > > point of view... > > > Yes. > > > I understand the difference between the documented interface of a system > > and the details of its implementation. But sometimes it can be useful > > to take advantage of implementation details, particularly if the > > published interface is inadequate in some way. Whether or not I choose > > to make use of implementation details is a trade-off between immediate > > convenience and maintainability, but that's something I can make a > > rational decision about. > > > By enforcing your `data hiding', you're effectively telling me that I'm > > too stupid to make rational decisions of this sort. And that's actually > > extremely insulting. > > I couldn't state it better. +1QOTW btw.
By telling me that I can never have a valid reason for wanting 'data hiding' you're effectively telling me that I'm too stupid to make rational decisions of this sort. And that's actually extremely insulting. Fuzzyman http://www.ironpython.info/ -- http://mail.python.org/mailman/listinfo/python-list