Pursuing the idea of objects that execute programs.
a) Would it be a good idea to put methods directly into slots, so that executing
meta objects can examine them, change them, or apply them, just as they please?
I could put annotation in the slots for the convenience of human programmers
or proof checkers.
I am re-inventing the wheel, aren't I?
I had this horrible vision of an object browser that displayed the contents
of objects, but this caused the wrapped methods to execute and, believe me,
a can of worms is a better place to go swimming.
James Anderson
|