Syntactic Closures.
Abstract
This paper describes syntactic closures. Syntactic closures address the scoping problems that arise when writing macros. Some issues raised by introducing syntactic closures into the macro expansion interface are discussed and syntactic closures are compared with other approaches. Included is a complete implementation. Keywords: Programming languages; LISP; Scheme; Macros; Lexical scoping; Extensible syntax; Referential transparency; Text progressing. (jhd)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 1988
- Accession Number
- ADA195921
Entities
People
- Alan Bawden
- Jonathan Rees
Organizations
- Massachusetts Institute of Technology