An Architecture for An Open Compiler

作者: Gregor Kiczales , John Lamping , Erik Ruf , Luis Rodriguez , Luis H. Rodriguez

DOI:

关键词: Scheme (programming language)ArchitectureMetaobjectComputer scienceStructure (mathematical logic)Decision-makingProgramming languageDomain (software engineering)Protocol (object-oriented programming)Compiler

摘要: This is a progress report on an experiment to build compile-time metaobject protocol for Scheme. The compilation setting raises issues not present in runtime oriented MOP's, due the complexity of domain and coupling between di erent parts. To address domain, we have developed structure that decomposes description implementation into combination many small, partially interacting, choices. coupling, decision making process allows choices be made by collaboration user interventions default making.

参考文章(4)
Howard Shrobe, Walter Hamscher, Robert Cassels, Steve Rowley, Joshua: uniform access to heterogeneous knowledge structures or why joshing is better than conniving or planning national conference on artificial intelligence. pp. 48- 52 ,(1987)
Gregor Kiczales, Jim Des Rivieres, Daniel G Bobrow, The Art of the Metaobject Protocol ,(1991)
Gerald Jay Sussman, Julie Sussman, Harold Abelson, Structure and Interpretation of Computer Programs ,(1985)
G. Kiczales, Towards a new model of abstraction in software engineering international workshop on object orientation in operating systems. pp. 127- 128 ,(1991) , 10.1109/IWOOOS.1991.183036