See this document in CiteSeerX!

Identifier Semantics: A Matter of References (1989)  (Make Corrections)  
Greg Nuyens, et al.



  Home/Search   Context   Related

 
View or download:
cadillac.lip6.fr/~queinne...IdSem.ps.gz
inria.fr/INRIA/Projects/i...IdSem.ps.gz
pauillac.inria.fr/~queinn...IdSem.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cadillac.lip6.fr/~queinn...Design (more)
From:  pauillac.inria.fr/~quein...Design
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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