In article <[EMAIL PROTECTED]>,
 Tim Chase <[EMAIL PROTECTED]> wrote:

> They Python way (that you deride) is much clearer.  Your 
> input goes in the parameters, and your output gets assigned 
> the way functions are intended to work.  Unambiguous.

It's probably worth mentioning that the only reason C/C++ uses pointer 
arguments to return multiple values is because in the early versions of C, 
a function could not return a struct, so passing in pointers was the only 
way to return multiple values.

Don't turn something which was forced upon us by a historical compiler 
limitation into something you want to emulate in other langauges which have 
better solutions to the problem.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to