Multiple polymorphism / multi-methods

Craig Chambers craig
Mon Apr 15 19:20:39 UTC 1991

We've thought a little bit about computational reflection in Self.  One 
approach would be to give every object a meta object.  This object handles
msg not understood (or perhaps even recv msg) messages for the met-ee.  The
meta object in turn has its own meta, up until a built-in object whose meta
is the Virtual Machine.  Meta objects are not classes, but are sufficiently
non-concrete to cause us to worry about them (some of us more so than others).

-- Craig Chambers

More information about the Self-interest mailing list