Pass-by-reference : Could a C#-like approach work in Python?
Stephen Horne
$$$$$$$$$$$$$$$$$ at $$$$$$$$$$$$$$$$$$$$.co.uk
Thu Sep 11 15:41:52 EDT 2003
More information about the Python-list mailing list
Thu Sep 11 15:41:52 EDT 2003
- Previous message (by thread): Pass-by-reference : Could a C#-like approach work in Python?
- Next message (by thread): Pass-by-reference : Could a C#-like approach work in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 11 Sep 2003 10:22:22 -0700, Michael Chermside <mcherm at mcherm.com> wrote: >> if copying is costly and only >> sometimes necessary, wrap the item into a copy-on-write proxy for every >> logically distinct but physically identical instance. > >Excellent idea! But, how do I write a copy-on-write proxy in Python? I suspect this is one of those things which is doable, but you end up having to write a specialised proxy for each case (ie each class being proxied). Depending on how many methods you need to support, it may not be that much of a headache of course. There are other ways of doing it that don't need a change to Python, though - I guess the particular method will probably depend on particular cases. >To add even >that one boolean property would significantly complicate callables. Absolutely true - it should only for affect calls with at least one 'ref' parameter, but even then, without a compelling use case this more than enough reason to reject the idea. >I'd-cc-Stephen-Horne-directly-but-it'd-be-rejected-as-a-Nigerian-scam lly, You'd have a hard job - just noticed my sig is missing from my posts, and my e-mail address deliberately isn't in the header field. I'll fix the sig in a minute, when I can face the newsreaders settings, but if its needed my email is steve at ninereeds dot fsnet dot co dot uk.
- Previous message (by thread): Pass-by-reference : Could a C#-like approach work in Python?
- Next message (by thread): Pass-by-reference : Could a C#-like approach work in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list