On PEP 322 (ireverse)
Alex Martelli
aleaxit at yahoo.com
Sat Nov 1 10:55:33 EST 2003
Aahz wrote:
...
>>built-in functions normally can't, and in that way they differ from
>>C-coded functions. So, iter would have to be changed into a different
>>type that _does_ support some attributes.
>
> Did you mean "Python-coded"? Anyway, I doubt that adding an attribute
Yep.
> to iter() would cause problems the way changing it to a type constructor
> would. I'm not suggesting this, mind, just curious why nobody else
> mentioned the possibility.
I think one needs *more* work to add an attribute to a C-coded function:
it needs to be made into a different type. To add a classmethod to a type
one only needs to supply the classmethod flag in one's C sources -- hard
to see how that might be more troublesome...?
Alex
More information about the Python-list
mailing list