This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients ezio.melotti, georg.brandl, michael.foord, r.david.murray
Date 2010-02-06.22:03:00
SpamBayes Score 1.0698665e-08
Marked as misclassified No
Message-id <1265493784.28.0.619974491099.issue7867@psf.upfronthosting.co.za>
In-reply-to
Content
Michael: I didn't read the whole thread, but it has definite echos of the thread in which I was involved.  While I agree that in pure computer-science terms it may be imprecise to say that python is 'call by value where values are pointers to objects", my goal in the FAQ entry is to give people coming from C a mental model that *works* in practical terms to help them understand what Python does.

The second half is then an attempt to provide a new mental model, one independent of any implementation details, that *better* explains what Python does.

But apparently, given Ezio's responses, I didn't succeed in the second part :(

Ezio: I've added another paragraph to the end to try to make the point I'm trying to get across clearer, but I'm not sure the additional words really do that.
History
Date User Action Args
2010-02-06 22:03:05r.david.murraysetrecipients: + r.david.murray, georg.brandl, ezio.melotti, michael.foord
2010-02-06 22:03:04r.david.murraysetmessageid: <1265493784.28.0.619974491099.issue7867@psf.upfronthosting.co.za>
2010-02-06 22:03:02r.david.murraylinkissue7867 messages
2010-02-06 22:03:01r.david.murraycreate