|
|
Macros
- David Herman and David Van Horn. "A few principles
of macro design". 2008 Workshop on Scheme and
Functional Programming. September 2008. Available
online:
pdf.
- Ryan Culpepper and Matthias Felleisen. "A Stepper
for Scheme Macros". 2006 Workshop on Scheme and
Functional Programming. September 2006. Available
online:
pdf.
- Ryan Culpepper and Matthias Felleisen. " Taming
Macros". Generative Programming and Component
Engineering (GPCE 2004). October 2004. Available
online: ps
pdf.
- Ryan Culpepper and Matthias Felleisen. "Well-Shaped
Macros". Scheme Workshop 2003. November 2003.
Available online:
ps
pdf.
- R. Kent Dybvig, Daniel P. Friedman and Christopher
T. Haynes. "Expansion-Passing Style: A General Macro
Mechanism". LISP and Symbolic Computation.
1(1). June 1988. Available online:
pdf.
- Matthew Flatt. "Composable and Compilable Macros:
You Want it When?". International Conference on
Functional Programming (ICFP'2002). 2002.
Available online:
pdf.
- Oleg Kiselyov. "How to write seemingly unhygienic
and referentially opaque macros with syntax-rules".
Workshop on Scheme and Functional Programming
(2002). October 2002. Available online:
ps
pdf
talk (pdf).
- Oleg Kiselyov. "Macros that Compose: Systematic
Macro Programming". Generative Programming and
Component Engineering (GPCE'02). October 2002.
Available online: ps
talk (pdf).
- Donovan Kolbly. "Extensible Language
Implementation". PhD. Thesis. University of Texas.
September 2002. Available online:
ps.
- Eugene E. Kohlbecker. "Syntactic Extensions in the
Programming Language Lisp". PhD. Thesis. Indiana
University. 1986. Available online:
pdf.
- Eugene E. Kohlbecker, Daniel P. Friedman, Matthias
Felleisen and Bruce F. Duba. "Hygienic macro
expansion". Proceedings of the 1986 ACM Conference
on LISP and Functional Programming. 1986.
Available online: ACM
Digital Library.
- Eugene E. Kohlbecker and Mitchell Wand.
"Macro-by-example: Deriving syntactic transformations
from their specifications". Fourteenth Annual ACM
SIGACT-SIGPLAN Symposium on Principles of programming
languages. January 1987. Available online:
ACM Digital Library.
- Ana Bove and Laura Arbilla. "A confluent calculus
of Macro expansion and evaluation". 1992 ACM
conference on LISP and functional programming.
1992. Available online: ACM Digital
Library.
- Alan Bawden and Jonathan A. Rees. "Syntactic
Closures". MIT AI Lab. AI Lab Memo AIM-1049. June 1988.
Available online:
ps
pdf.
- Alan Bawden and Jonathan A. Rees. "Syntactic
closures". Proceedings of the 1988 ACM Conference
on Lisp and Functional Programming. July 1988.
Available online:
ACM Digital Library.
- William D. Clinger. "Macros in Scheme". Lisp
Pointers. IV(4). December 1991. Available online:
ps.
- William D. Clinger. "Hygienic macros through
explicit renaming". Lisp Pointers. IV(4).
December 1991. Available online:
ps.
- William D. Clinger and Jonathan A. Rees. "Macros
that work". Conference Record of the Eighteenth
Annual ACM Symposium on Principles of Programming
Languages. January 1991. Available online:
ACM Digital Library.
- Jonathan A. Rees. "Implementing lexically scoped
macros". Lisp Pointers. 'The Scheme of Things'
(column). 1993. Available online:
ps.
- R. Kent Dybvig. "Writing Hygenic Macros in Scheme
with Syntax-Case". Computer Science Department, Indiana
University. TR-356. June 1992. Available online:
ps.
- Robert Hieb, R. Kent Dybvig and Carl Bruggeman.
"Syntactic Abstraction in Scheme". Computer Science
Department, Indiana University. TR-355. June 1992.
Available online:
ps.
- Oscar Waddell and R. Kent Dybvig. "Extending the
Scope of Syntactic Abstraction". Conference Record
of POPL'99: The 26th ACM SIGPLAN-SIGACT Symposium on
Principles of Programming Languages. January 1999.
Available online: ps.
- Oscar Waddell. "Extending the Scope of Syntactic
Abstraction". PhD. Thesis. Indiana University Computer
Science Department. August 1999. Available online:
ps.
- R. Kent Dybvig, Robert Hieb and Carl Bruggeman.
"Syntactic abstraction in Scheme". Lisp and
Symbolic Computation. 5, 4. December 1993.
Available online:
ps.
- R. Kent Dybvig, Daniel P. Friedman and Christopher
T. Haynes. "Expansion-Passing Style: A General Macro
Mechanism". Lisp and Symbolic Computation. 1,
1. June 1988. Available online: ps.
- R. Kent Dybvig, Daniel P. Friedman and Christopher
T. Haynes. "Expansion-Passing style: Beyond
Conventional Macros". Conference Record of the 1986
ACM Conference on Lisp and Functional Programming.
1986. Available online:
ACM Digital Library.
- Erik Hilsdale and Daniel P. Friedman. "Writing
macros in continuation-passing style". Scheme and
Functional Programming 2000. September 2000.
Available online:
ps
pdf.
- Oleg Kiselyov. "Re-writing abstractions, or Lambda:
the ultimate pattern macro". December 2001. Available
online:
html.
- Stephen Paul Carl. "Syntactic Exposures - A
Lexically-Scoped Macro Facility for Extensible
Compilers". Masters Thesis. December 1996. Available
online:
ps.
- Shriram Krishnamurthi, Matthias Felleisen and Bruce
F. Duba. "From Macros to Reusable Generative
Programming". Rice University. TR 00-364. 2000.
Available online: ps.
- Shriram Krishnamurthi. "Linguistic Reuse". PhD.
Thesis. Rice University. Available online:
ps.
- Jonathan A. Rees. "Modular Macros". Masters Thesis.
MIT. 1989.
- Matthias Blume. "Refining Hygienic Macros for
Modules and Separate Compilation". ATR Human
Information Processing Research Laboratories, Kyoto.
ATR Technical Report TR-H-171. 1995. Available online:
pdf.
- Alan Bawden. "First-class macros have types".
POPL '00: 27th ACM Symp. Princ. of Prog. Langs..
2000. Available online: ps
pdf.
- Christian Queinnec and Julian Padget. "Modules,
macros and Lisp". Eleventh International Conference
of the Chilean Computer Science Society. October
1991. Available online:
ps.
- Christian Queinnec and Julian Padget. "A proposal
for a modular Lisp with macros and dynamic evaluation".
Journées de Travail sur l'Analyse Statique en
Programmation Équationnelle, Fonctionnelle et
Logique. October 1991. Available online: .
- Christian Queinnec and Julian Padget. "A
deterministic model for modules and macros". University
of Bath. Bath Computing Group Technical Report 90-36.
1990. Available online:
ps.
- Chris Hanson. "A Syntactic Closures Macro
Facility". Lisp Pointers. IV. 4.
October-December 1991. Available online:
ps.
- Jean-Pierre Briot, Pierre Cointe and Emmanuel
Saint-James. "Reécriture et récursion dans une
fermeture - Etude dans un Lisp à liaison superficielle
- Application aux objets". Actes des Journées
AFCET-Informatique Langages Orientés Objet,
BIGRE+Globule. 48. January 1986.
- Shriram Krishnamurthi. "Automata as Macros".
Journal of Functional Programming. 2005.
Available online:
downloadable paper.
- Ryan Culpepper, Sam Tobin-Hochstadt and Matthew
Flatt. "Advanced Macrology and the Implementation of
Typed Scheme". 2007 Workshop on Scheme and
Functional Programming. September 2007. Available
online:
pdf.
- Keeping it Clean with syntax-parameterize. "Eli
Barzilay, Ryan Culpepper, Matthew Flatt". 2011
Workshop on Scheme and Functional Programming.
October 2011. Available online:
pdf.
Hosted by concurrency.cc.Last
modified: Saturday, August 11th, 2012 4:55:45pm
HTML generated using WebIt!.
|