On Fri, Dec 23, 2011 at 12:12 AM, Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info> wrote: > class MyClass superclasslist A, B C: > def method argumentlist self, x, y: > t = tuple 1, 2 tuple 3, 4 endtuple endtuple > return group x + y endgroup * group x - y endgroup > > > Much less confusing!
A definite improvement. However, I fear that the numerals "1", "2", etc are far too vague. In some contexts, the abuttal of two such numerals results in a larger number by a factor of 10, while in others, the factor is 8, or 16, or 2. This must not be. We need an unambiguous representation of integers. Also, I think we should adopt an existing standard [1]. This is generally a good idea. class MyClass superclasslist A, B C: def method argumentlist self, x, y: t = tuple summer's day, proud pony tuple sum of honest purse and fellow, large proud town endtuple endtuple return product of group sum of x and y endgroup and group difference between x and y endgroup You will find this a vast improvement. ChrisA [1] http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html#SECTION00045000000000000000 or http://tinyurl.com/6sycv -- http://mail.python.org/mailman/listinfo/python-list