See this document in CiteSeerX!

Syntactic Closures (1988)  (Make Corrections)  (26 citations)
Alan Bawden, Jonathan Rees
Proceedings of the 1988 ACM Conference on LISP and Functional Programming, Snowbird, UT



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
mit.edu/aipublications/1...AIM1049.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu/publications/pubsD...pubs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In this paper we describe syntactic closures. Syntactic closures address the scoping problems that arise when writing macros. We discuss some issues raised by introducing syntactic closures into the macro expansion interface, and we compare syntactic closures with other approaches. Included is a complete implementation. (Update)

Context of citations to this paper:   More

...captured by macro generated bindings, which leads to insidious bugs. This danger is very well documented, for example in [8] [1]. Lisp community has developed techniques [1] that help make macros safer, but they rely on e orts and care of an individual macro...

.... 1] In addition, macros may manipulate abstract syntax enriched with lexical information instead of manipulating raw source text [15, 2, 4, 8], which means that macro defined constructs can be assigned a meaning independent of details of the macro s expansion (e.g. whether...

Cited by:   More
A Module System for Scheme - Pavel Curtis Xerox   (Correct)
Quasiquotation in Lisp - Alan Bawden Bawden (1999)   (Correct)
Extensible Language Implementation - Kolbly (2002)   (Correct)

Similar documents (at the sentence level):
71.7%:   Unknown - Bawden, Rees (1988)   (Correct)

Active bibliography (related documents):   More   All
0.1:   The Evolution of Lisp - Steele, Jr., Gabriel (1993)   (Correct)
0.1:   Revised^3 Report on the Algorithmic Language Scheme - Rees, (ed.), Clinger.. (1991)   (Correct)
0.1:   Expansion-Passing Style: A General Macro Mechanism - Dybvig, Friedman, Haynes (1988)   (Correct)

Similar documents based on text:   More   All
0.4:   Syntactic Abstraction in Scheme - Hieb, Dybvig, Bruggeman (1992)   (Correct)
0.3:   Scoping Constructs for Program Generators - Batory (1999)   (Correct)
0.2:   Macros as Multi-Stage Computations: Type-Safe, Generative.. - Ganz, Sabry, Taha (2001)   (Correct)

Related documents from co-citation:   More   All
16:   Macros that work (context) - Clinger, Rees - 1991
15:   Hygienic macro expansion (context) - Kohlbecker, Friedman et al. - 1986
11:   Common Lisp: The Language (context) - Steele - 1990

BibTeX entry:   (Update)

Bawden, A., and Rees, J. Syntactic closures. In Proceedings of the 1988 ACM Conference on LISP and Functional Programming (Salt Lake City, Utah., July 1988). http://citeseer.ist.psu.edu/bawden88syntactic.html   More

@inproceedings{ bawden88syntactic,
    author = "A. Bawden and J. Rees",
    title = "Syntactic Closures",
    booktitle = "Proceedings of the 1988 {ACM} Conference on {LISP} and Functional Programming, Snowbird, {UT}",
    publisher = "ACM",
    address = "New York, NY",
    pages = "86--95",
    year = "1988",
    url = "citeseer.ist.psu.edu/bawden88syntactic.html" }
Citations (may not include all citations):
484   Common Lisp: The Language (context) - Steele - 1984  ACM
68   Hygienic macro expansion (context) - Kohlbecker, Friedman et al. - 1986  ACM   DBLP
14   Special forms in Lisp (context) - Pitman - 1980  ACM   DBLP
9   Expansion-passing style: Beyond conventional macros (context) - Dybvig, Friedman et al.  ACM   DBLP



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.ai.mit.edu/publications/pubsDB/pubs.html):   More
Corpus-based Techniques for Word Sense Disambiguation - Levow (1997)   (Correct)
Presentation Based User Interfaces - Ciccarelli (1984)   (Correct)
The Revised Revised Report on Scheme or An UnCommon Lisp - Abelson, Adams, Bartley, .. (1985)   (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