diff --git a/module/ice-9/psyntax.scm b/module/ice-9/psyntax.scm index d63861c38..576fc3ff7 100644 --- a/module/ice-9/psyntax.scm +++ b/module/ice-9/psyntax.scm @@ -43,6 +43,12 @@ ;;; revision control logs corresponding to this file: 2009, 2010. +;;; This code is based on "Syntax Abstraction in Scheme" +;;; by R. Kent Dybvig, Robert Hieb, and Carl Bruggeman. +;;; Lisp and Symbolic Computation 5:4, 295-326, 1992. +;;; + + ;;; This file defines the syntax-case expander, macroexpand, and a set ;;; of associated syntactic forms and procedures. Of these, the ;;; following are documented in The Scheme Programming Language,