(Enter summary)
Abstract: Static scoping embodies a strong encapsulation mechanism
for hiding the details of program units. Yet, it does not allow
the sharing of variable bindings (locations) across independent
program units. Facilities such as module and object
systems that require cross references of variables therefore
must be added as special features. In this paper we present
an alternative: quasi-static scoping. Quasi-static scoping is
more flexible than static scoping, but has the same encapsulation
mechanism.... (Update)
Context of citations to this paper: More
...any particular marshal unmarshal instance. Two classes were used in some related systems, though not motivated by marshalling [LLMS00, LF93, Dam98, Jag94] discussed further in 5) The disadvantages of the two class choice are: a) it is less flexible than our use of marks, in...
...in any particular marshal unmarshal instance. Two classes were used in some related systems, though not motivated by marshalling [LLMS00, LF93, Dam98, Jag94] discussed further in 5) The disadvantages of the two class choice are: a) it is less flexible than our use of marks,...
Cited by: More
Dynamic Rebinding for Marshalling and Update, with .. - Bierman, Hicks.. (2004)
(Correct)
Amalgams: Names and Name Capture in a Declarative Framework - Olivier Michel Jean-Louis (1998)
(Correct)
Dynamic Rebinding for Marshalling and Update, with.. - Bierman, Hicks.. (2003)
(Correct)
Active bibliography (related documents): More All
0.6: Reflective Building Blocks for Modular Systems - Jagannathan
(Correct)
0.5: Language Extensibility via First-class Interpreters and.. - Espinosa (1993)
(Correct)
0.2: Putting It In Context: A Syntactic Theory Of Incremental.. - Shinn-Der Lee (1996)
(Correct)
Similar documents based on text: More All
0.5: Design and Evaluation of Router-Supported and End-to-End.. - Clay, Ammar (1999)
(Correct)
0.4: Scoping Constructs for Software Generators - Smaragdakis, Batory
(Correct)
0.4: Receiver-Based Multicast Scoping: A new cost-conscious.. - George Riley Mostafa (1998)
(Correct)
Related documents from co-citation: More All
8: Metalevel building blocks for modular systems
- Jagannathan - 1994
7: Dynamic binding and lexical binding in a transformation calculus (context) - Garrigue
6: Enriching the Lambda Calculus with Contexts: Towards A Theory of Incremental Pro.. (context) - Lee, Friedman - 1996
BibTeX entry: (Update)
Lee, S.-D., and Friedman, D. Quasi-static scoping: Sharing variable bindings across multiple lexical scopes. In Proceedings of the Twentieth ACM Symposium on Principles of Programming Languages, pages 479--492, 1993. http://citeseer.comp.nus.edu.sg/56290.html More
@misc{ lee93quasistatic,
author = "S. Lee and D. Friedman",
title = "Quasi-static scoping: Sharing variable bindings across multiple lexical
scopes",
text = "Lee, S.-D., and Friedman, D. Quasi-static scoping: Sharing variable bindings
across multiple lexical scopes. In Proceedings of the Twentieth ACM Symposium
on Principles of Programming Languages, pages 479--492, 1993.",
year = "1993",
url = "citeseer.comp.nus.edu.sg/56290.html" }
Citations (may not include all citations):
1052
The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
482
Common Lisp: The Language (context) - Jr - 1990
427
Structure and Interpretation of Computer Programs (context) - Abelson, with et al. - 1985
358
The Implementation of Functional Programming Languages (context) - Jones - 1987
278
Theoretical Computer Science (context) - Plotkin, call-by-value et al. - 1975
252
Revised 4 report on the algorithmic language Scheme
- Clinger, Rees - 1991
138
The revised report on the syntactic theories of sequential c..
- Felleisen, Hieb - 1992
42
Compiling a functional language
- Cardelli - 1984
32
A module system for Scheme
- Curtis, Rauen - 1990
22
Protection in programming languages (context) - Jr - 1973
22
Object-oriented programming in Scheme (context) - Adams, Rees - 1988
17
A unified system of parameterization for programming languag.. (context) - Lamping - 1988
8
A closer look at export and import statements (context) - Felleisen, Friedman - 1986
7
Oaklisp: An objectoriented dialect of Scheme
- Lang, Pearlmutter - 1988
2
Lisp and Symbolic Computation (context) - Miller, Rozas et al. - 1991
2
Reflective building blocks for modular systems
- Jagannathan
1
Simulation of object-oriented concepts and mechanisms in Sch.. (context) - Normark - 1990
1
Supplement ALGOL Bulletin (context) - Dijkstra, translation - 1960
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.indiana.edu/scheme-repository/doc.publications.html): More
A Parallel Virtual Machine for Efficient Scheme Compilation - Feeley, Miller (1990)
(Correct)
Register Allocation Using Lazy Saves, Eager Restores, and .. - Burger, Waddell, Dybvig (1995)
(Correct)
A Scheme Shell - Shivers (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST at NUS Add search form to your site Submit documents Feedback
CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.