| 摘要: |
| 本文讨论了一个以扩充Lisp方式实现的CLOS系统中的反射结构及其实现技术,该反射结构基于统一的对象表示,支持广义化对象模型,与宿主语言的反射有一致性.其中的反射计算采用了CLOS的元对象协议的思想. |
| 关键词: 计算反射,面向对象的程序设计,解释程序 |
| DOI: |
| 分类号: |
| 基金项目: |
|
| IMPLEMENTATION OF A GENERIC FUNCTION-BASED REFLECTIVE ARCHITECTURE |
|
Zhao Yinliang
|
| Abstract: |
| In this paper, a reflective architecture of the CLOS system which is implemented by extending Lisp and its implementation is discussed. The architecture is based on unified object representation, supports multi-methods and method combination, and consists with the host language. |
| Key words: Computational reflection, object-oriented programming, interpreter. |