全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Metaobject Protocol as a Tool for Language Evolution

Keywords: language evolution , metaobject protocols , metaprogramming , program transformation , reflection

Full-Text   Cite this paper   Add to My Lib

Abstract:

This paper deals with evolution of software languages. Metaobject protocol (MOP) technology is suitable for support of evolution of language. The main goal of designing and developing MOP for softwarelanguage is to achieve its extensibility. Evolution can be realized by the call of appropriate MOP operation. Very important aspect of language evolution is to preserve compatibility and consistency. To achieve this goal, each evolution step needs to be properly documented to keep track of all the changes made to the language.Transformation of language will be based on its description generated and realized by MOP and its operations. MOP operations alter language processor to conform to changes made to the language. Alteration of language processor itself can be done with help ofreflection mechanisms.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133