Version 2 of Meta-object Protocol

Updated 2002-11-25 20:50:08

A Meta-object Protocol is used in different object-oriented systems to specify behavior of the underlying object system [L1 ].

Different object-oriented languages have different meta-object protocols.

A meta-object protocol can also be used in applications where reflection is needed for a system to be able to examine itself

  • for security [L6 ]
  • for distributed applications [L7 ]
  • for distributed applications [L8 ]
  • for distributed applications [L9 ]
  • for frameworks [L10 ]

So, what does this have to do with Tcl?

Well, it really has to do with what features of a meta-object protocol are built into Tcl by itself, and what features are added by each of the object-oriented extensions.

escargo 25 Nov 2002


Category Concept