(Enter summary)
Abstract: this paper, we describe a short experiment which begins to evaluate the utility of user
controlled semantics. We discuss the design of this metaobject protocol to demonstrate some of
our protocol design methodology and then give some preliminary examples showing the utility of
user controlled semantics. In conclusion, we present a brief overview of all the working semantic
extensions and sketch some areas for future work.
2 The Notion of Flexible Semantics (Update)
Context of citations to this paper: More
...specific system software. One way of viewing this trend is in terms of meta protocols [Kiczales et al. 1991, Kiczales et al. 1992, Vahdat 1993] Using virtual memory as an example, there is a very simple base protocol: reads and writes of the process s virtual address space....
.... might be discussedin this section include TELOS[Pad92] ABCL R2[MWY91] 3 KRS[Mae87] Anibus[Rod91, Rod92] Sartor [Ash92] and Ploy [Vah92] A New Model of Abstraction In the metaobject protocol approach, the client ends up writing two programs: a base languageprogram andan...
Cited by: More
Translucent Procedures, Abstraction without Opacity - Rozas (1993)
(Correct)
Towards a New Model of Abstraction in the Engineering of Software - Kiczales (1992)
(Correct)
Tools for the Development of Application-Specific.. - Krueger.. (1993)
(Correct)
Active bibliography (related documents): More All
0.1: Designing for Change: Reflective Metalevel Architectures for Deep .. - Dourish (1993)
(Correct)
0.1: Designing an Extensible Distributed Language with a Meta-Level .. - Chiba, Masuda (1993)
(Correct)
0.1: Building an adaptive Web server with a meta-architecture.. - Suzuki, Yamamoto (1998)
(Correct)
Similar documents based on text: More All
0.3: Metaobject protocols: Why we want them and what else.. - Kiczales, Ashley..
(Correct)
0.2: Metaobject Protocols For Distributed Programming - Pawlak (1998)
(Correct)
0.2: Balancing the EuLisp Metaobject Protocol - Bretthauer, Kopp, al. (1993)
(Correct)
Related documents from co-citation: More All
3: Common Lisp: The Language (context) - Steele - 1990
2: Implementational Reflection in Silica (context) - Rao - 1991
2: Metaobject Protocols: Why We Want Them and What Else They Can Do
- Kiczales, Ashley et al.
BibTeX entry: (Update)
Vahdat, A. The Design of a Metaobject Protocol Controlling the Behavior of a Scheme Interpreter. Technical report, Xerox PARC, March 1993. http://citeseer.ist.psu.edu/vahdat93design.html More
@techreport{ vahdat92design,
author = "A. Vahdat",
title = "The design of a Meta-Object Protocol controlling the behavior of a scheme interpreter",
year = "1992",
url = "citeseer.ist.psu.edu/vahdat93design.html" }
Citations (may not include all citations):
430
Structure and Interpretation of Computer Programs (context) - Abelson, Sussman et al. - 1985
137
The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
29
Issues in the design and documentation of class libraries (context) - Kiczales, Lamping - 1992
10
Coarse-grained parallelism using metaobject protocols
- Jr - 1991
Documents on the same site (http://www.cs.berkeley.edu/~vahdat/publications/work.html): More
A Trace-Driven Analysis of XMEM: Another Level in the Memory .. - Ghormley, Vahdat (1993)
(Correct)
The CRISIS Wide Area Security Architecture - Belani, Vahdat, Anderson, Dahlin (1998)
(Correct)
Transparent Result Caching - Vahdat, Anderson (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC