On Friday 23 January 2009 06:31:50 am Antoon Pardon wrote: > On 2009-01-16, Luis Zarrabeitia <ky...@uh.cu> wrote: > > Quoting "Russ P." <russ.paie...@gmail.com>: > >> If you "*shouldn't* mess with the implementation", then what is wrong > >> with enforcing that "shouldn't" in the language itself? > > > > Because, as a library user, it should be my power to chose when and how I > > _should_ mess with the implementation, not the compiler, and definitely > > not you. > > Why should it be in your power? By messing with the implementation of a > library you risk the correctness of the code of all participant coders in > that project. I not that sure it should be your power to chose when and how > to do that.
Ok, let me fix that. It should be in _our_ power as the team of all participant coders on _our_ project to decide if we should mess with the internals or not. What makes no sense is that it should be in the original author's power to decide, if he is not part of _our_ team. Do you like it better now? Wasn't it obvious in the first place? -- Luis Zarrabeitia (aka Kyrie) Fac. de Matemática y Computación, UH. http://profesores.matcom.uh.cu/~kyrie -- http://mail.python.org/mailman/listinfo/python-list