Syntactic Closures

In this paper we describe {\\it 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. Inc...

Full description

Bibliographic Details
Main Authors: Bawden, Alan, Rees, Jonathan
Language:en_US
Published: 2004
Subjects:
Online Access:http://hdl.handle.net/1721.1/6036
_version_ 1811097022939267072
author Bawden, Alan
Rees, Jonathan
author_facet Bawden, Alan
Rees, Jonathan
author_sort Bawden, Alan
collection MIT
description In this paper we describe {\\it 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.
first_indexed 2024-09-23T16:53:05Z
id mit-1721.1/6036
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:53:05Z
publishDate 2004
record_format dspace
spelling mit-1721.1/60362019-04-12T08:28:46Z Syntactic Closures Bawden, Alan Rees, Jonathan Lisp Scheme macros lexical scoping extensible syntax sreferential transparency In this paper we describe {\\it 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. 2004-10-04T14:36:30Z 2004-10-04T14:36:30Z 1988-06-01 AIM-1049 http://hdl.handle.net/1721.1/6036 en_US AIM-1049 27 p. 2437830 bytes 960682 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Lisp
Scheme
macros
lexical scoping
extensible syntax
sreferential transparency
Bawden, Alan
Rees, Jonathan
Syntactic Closures
title Syntactic Closures
title_full Syntactic Closures
title_fullStr Syntactic Closures
title_full_unstemmed Syntactic Closures
title_short Syntactic Closures
title_sort syntactic closures
topic Lisp
Scheme
macros
lexical scoping
extensible syntax
sreferential transparency
url http://hdl.handle.net/1721.1/6036
work_keys_str_mv AT bawdenalan syntacticclosures
AT reesjonathan syntacticclosures