From 112fc7c2a554a93a63f4cac1419f644f907431db Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 9 Sep 2013 22:42:36 -0400 Subject: [PATCH] psyntax: cite the paper that psyntax is based on. * module/ice-9/psyntax.scm: cite the paper. --- module/ice-9/psyntax.scm | 6 ++++++ 1 file changed, 6 insertions(+) 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,