Call by binding [was Re: [Tutor] beginning to code]
Marko Rauhamaa
marko at pacujo.net
Tue Sep 26 16:01:20 EDT 2017
Rhodri James <rhodri at kynesim.co.uk>:
> On 25/09/17 20:40, Marko Rauhamaa wrote:
>> A pointer is something that points to a data object.
>
> In that case you are using "pointer" in such an informal sense that
> making deductions from it is unlikely to be successful.
Propose a name for the concept. Candidates so far: "pointer",
"location", "address", "identity", "binding", "leash", "link".
Unfortunately, "reference" is used for something else in the language
spec.
The word "address" is used by
"An executable operational semantics for Python"
<URL: http://gideon.smdng.nl/wp-content/uploads/thesis.pdf>
This lengthy debate is exacerbated by the language spec pretending the
concept doesn't exist and thus doesn't need a name. However, as is
evident in the above master's thesis, you can't define Python's object
model without it.
Marko
More information about the Python-list
mailing list