guido van rossum hoaufpythonorg thu may 1 2008 1120 georg brandl wrote two magical things super really bother havent looked new super detail far dont know many others two things really strikingly unpythonic view super works named super 1 shouldnt function property python function actually believe ironpython andor jython use trick certain cases least recall jim hugunin talking generating different code use locals detected im proud dont see way around alternative would make keyword seemed excessive plus would odd super keyword self long discussions various possible ways implement something like downsides pep still isnt fixed describe status quo __class__ magical classes define local called __class__ super wont work anymore function also access __class__ method without self qualifier another magical name dont mind name starting ending double underscores shouldnt use except defined semantics happen exactly super needs would proposed __super__ get exception except excessively ugly may implications surprising behavior surrounding know implementation compromise id rather see super whose full semantics explained programmers without using cell variable f_localsplus symtable dont explain way first explain 2x superc self works explain call arguments arguments default current class object first argument current function people wanting write interpreter need know cheers georg 1 actually works name super accessed somewhere function someone trying alias super perceive facundo asks need super yes need cant write decent multipleinheritance code without guido van rossum home page httpwwwpythonorgguido _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom thu 07 aug 2008 235924 0700 pythondev problems new super