资料来源 : Free On-Line Dictionary of Computing
Syntax-Case
A {macro} system for {Scheme} by R. Kent Dybvig
. It is superior to the low-level system
described in the Revised^4 Report ({R4RS}). Pattern variables
are ordinary identifiers with essentially the same status as
lexical variable names and {macro} {keywords}. The {syntax}
is modified to recognise and handle references to pattern
variables. Version 2.1 works with {Chez Scheme} and the
{Macintosh} port runs under {MacGambit} 2.0
{(ftp://iuvax.cs.indiana.edu/pub/scheme/syntax-case.tar.Z)}.
{Macintosh (ftp://maya.dei.unipd.it/pub/mac/gambit/)}.
["Syntactic Abstraction in Scheme",
Robert Hieb, R. Kent Dybvig and Carl Bruggeman
IUCS TR #355, 6/92 (revised 7/3/92)].
["Writing Hygienic Macros in Scheme with Syntax-Case", R. Kent
Dybvig, IUCS TR #356, 6/92 (revised 7/3/92)].
(1992-07-06)