Publication | Closed Access
The art of the metaobject protocol
1K
Citations
0
References
1992
Year
EngineeringSoftware EngineeringProtocol ComplianceLanguage DesignSoftware AnalysisFormal VerificationSystem SoftwareMetaobject ProtocolDistributed ObjectInteraction ProtocolProgramming LanguagesHigh-level Programming LanguageDesignProgramming Language ImplementationMetaprogrammingComputer ScienceExtensible LanguageSoftware DesignData SecurityProgramming Language DesignProgram AnalysisFormal MethodsMetaobject ProtocolsLinguistics
From the Publisher: This book presents a new approach to programming language design, which resolves fundamental tensions between elegance and efficiency. Metaobject protocols are interfaces to the lanaguage that gives users the ability to incrementally modify the language's behavior and implementation, as well as the ability to write programs within the language. In this way, a metaobject protocol allows users to adjust the lanaguage to better suit their needs.