[Python-Dev] optimizing non-local object access (original) (raw)
Martin v. Loewis martin@loewis.home.cs.tu-berlin.de
Fri, 10 Aug 2001 08:00:46 +0200
- Previous message: [Python-Dev] Direction of PyChecker
- Next message: [Python-Dev] struct initializer in gcmodule.c - Allowed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Martin]
Would that catch changes like [accessing dict]
[Jeremy]
It would because dict wouldn't be a dictionary
[Guido]
In 2.2, if you don't use getitem for access-by-number, you could subclass dictionary and add a separate set of APIs to access the variables by number (and to assign numbers to them in the first place). Then it would still behave like a real dictionary enough to be usable for the PyDict* C API functions.
But then, changes that happen through PyDict_SetItem would not be tracked for the dlict objects, would they (assuming that the dlict objects keep an additional array per dictionary which needs to be updated)?
Regards, Martin
- Previous message: [Python-Dev] Direction of PyChecker
- Next message: [Python-Dev] struct initializer in gcmodule.c - Allowed?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]