En Sat, 12 Dec 2009 01:04:42 -0300, Fire Crow <m...@firecrow.com> escribió:

I'm looking for an explanation of how explicit self is implimented and
what features are only possible because of, or are greatly improved,
because of it. I've always liked explicit self and am looking for the
computer science behind it, so that I can explain the benefits that I
see.

See the FAQ [1]

I'm also interested in the files/lines of the python source that shows
how explicit self is implemented if anyone can point out where that
takes place.

Nowhere, I'd say. An *implicit* self would have to be implemented somewhere in the compiler -- but an explicit self doesn't. It's homogeneous, always name-dot-attribute; the name 'self' is not special at all.

[1] http://www.python.org/doc/faq/general/#why-must-self-be-used-explicitly-in-method-definitions-and-calls

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to