Hendrik van Rooyen wrote:
And if code is data, where is Pythons ALTER statement?
class Duck:
def quack(self):
print "Quack!"
def moo():
print "Moo!"
def ALTER(obj, name, TO_PROCEED_TO):
setattr(obj, name, TO_PROCEED_TO)
d = Duck()
ALTER(d, 'quack', TO_PROCEED_TO = moo)
d.quack()
--
Greg
--
http://mail.python.org/mailman/listinfo/python-list
