@incollection{dybvig:bc-syntax-case, author = {R. Kent Dybvig}, title = {Syntactic abstraction: the syntax-case expander}, booktitle = {Beautiful Code: Leading Programmers Explain How They Think}, chapter = 25, editor = {Andy Oram and Greg Wilson}, publisher = {O'Reilly and Associates}, month = jun, year = 2007, pages = {407--428}, biburl = {http://www.cs.indiana.edu/~dyb/pubs/bc-syntax-case.bib}, texturl = {http://www.cs.indiana.edu/~dyb/pubs/bc-syntax-case.pdf}, annote = {Provides a description and examples of the syntax-case expansion algorithm} }