(Enter summary)
Abstract: We present a clear semantics for identifier use. Using precise terminology, this semantics accounts for: the creation, use, modification and visibility of bindings, as well as the mention of identifiers. It covers current practice in Lisp-like languages, while incorporating features usually found outside Lisp. This semantics is shown to be viable for both Lisp1 (unified function and value cell Lisp) and Lisp2. A syntactic device is included which allows concise expression without sacrificing... (Update)
Active bibliography (related documents): More All
0.5: Generating an APL Font - Hohti, Kanerva
(Correct)
0.3: Definition Version 0.7.5 - Julian Padget Greg
(Correct)
0.3: Programming Language Eulisp, Version 0.99 - Padget, (eds.)
(Correct)
Similar documents based on text: More All
0.3: An Overview of EuLisp - Padget, (eds.) (1993)
(Correct)
0.2: Balancing the EuLisp Metaobject Protocol - Bretthauer, Davis, Kopp, Playford (1993)
(Correct)
0.2: Constraint-Based Scheduling: Two Extensions - Baptiste (1994)
(Correct)
BibTeX entry: (Update)
@techreport{ greg89identifier,
author = "Nuyens, Greg and Queinnec, Christian",
title = "{I}dentifier {S}emantics: a {M}atter of {R}eferences",
number = "LIX RR 89 02, 67--80",
month = "May",
address = "91128 Palaiseau Cedex, France",
year = "1989",
url = "citeseer.ist.psu.edu/nuyens89identifier.html" }
Citations (may not include all citations):
484
Common Lisp the Language (context) - Steele - 1984
80
The Scheme Programming Language (context) - Dybvig - 1987
24
Scheme: An Interpreter for Extended Lambda Calculus (context) - Sussman, Steele - 1975
15
Xerox Palo Alto Research Center (context) - Teitelman, Reference - 1978
9
Le-Lisp: A Portable and Efficient Lisp System (context) - Chailloux, Devin et al. - 1984
8
Programming Language (context) - Slade - 1987
8
Programmers Manual (context) - McCarthy - 1962
4
The Art of the Interpreter or (context) - Steele, Gerald et al. - 1978
4
The Revised MacLISP Manual (context) - Pitman - 1983
2
An Interactive Approach (context) - Gilman, Rose - 1976
1
Deep and Shallow Binding: The Assigment Operation (context) - Sammet - 1979
1
The MacLisp Reference Manual MIT Project MAC (context) - Moon - 1974
1
ACM Conference on Lisp and Functional Programming (context) - Padget, the et al. - 1986
1
Niklaus Wirth The Pascal Manual and Report (context) - Jensen - 1976
1
The Scheme Environment: Dynamic Variables Lisp Pointers (context) - Clinger
1
William Clinger it eds (context) - Rees
1
Issues of Separation in Function and Value Cells (context) - Gabriel, Pitman - 1987
1
PC Scheme (context) - Instruments
Documents on the same site (http://cadillac.lip6.fr/~queinnec/WWW/Design.html): More
Reasonable Lisp - Research Report
(Correct)
Sharing Code through First-class Environments - Queinnec, DeRoure (1996)
(Correct)
Modules, Macros and Lisp - Queinnec, Padget (1990)
(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