| |
| | BurstProject: burst.MOP class Reference |
 | | The term "MetaObject Protocol" (MOP) originates with Gregor Kiczales's work in implementing CLOS, the object system in Common Lisp. |
 | | This is by no means a full MOP for ECMAScript, for reasons of time, need, and inadequacies in the base language that would make it prohibitively expensive at run time. |
 | | A key requirement for a programming language to have a useful MOP is reflection, which has two important parts: introspection, the ability to query about objects and metaobjects, and intercession, the ability to "hook" or alter their runtime behavior. |
| burstproject.org /build/apidoc/html/classburst_1_1MOP.html (1119 words) |
|