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

Reply via email to