Steve Holden wrote: > Ilias Lazaridis wrote: ... > > http://www-128.ibm.com/developerworks/linux/library/l-pymeta.html > > > > I am not so much interested in old-style, as is start production with > > python 2.4 (possibly even with python 2.5). > > > > The fact remains that you won't be able to affect the built-in classes > such as int and str - they are hard-coded in C (for CPython, at least), > and so their metaclass is also implied and cannot be changed.
...except in C. I assume the "root class" should be available/changeable in "C", too. Do I have to change the sources directly, or does python provide "C-level-extension/modication" mechanisms, which can be applied to core-level classes, too? Is the Python Object Model documented anywhere in a diagram, something similar to this?: http://case.lazaridis.com/wiki/RubyObjectModel . -- http://mail.python.org/mailman/listinfo/python-list