Syntax-Case

A macro system for Scheme by R. Kent Dybvig
<[email protected]>. 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 macrokeywords. 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