Coauthor of book: The Art of the Metaobject Protocol. Leading researcher of Aspect-Oriented Programming. Professor, computer science department, University of British Columbia.
Extensible language based on Java. A Metaobject Protocol (MOP) is the extension interface; lets programmers customize language to implement new language features, mechanisms.