1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-09 21:40:33 +02:00

psyntax: cite the paper that psyntax is based on.

* module/ice-9/psyntax.scm: cite the paper.
This commit is contained in:
Mark H Weaver 2013-09-09 22:42:36 -04:00
parent c4b7ba688a
commit 112fc7c2a5

View file

@ -43,6 +43,12 @@
;;; revision control logs corresponding to this file: 2009, 2010. ;;; 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.
;;; <http://www.cs.indiana.edu/~dyb/pubs/LaSC-5-4-pp295-326.pdf>
;;; This file defines the syntax-case expander, macroexpand, and a set ;;; This file defines the syntax-case expander, macroexpand, and a set
;;; of associated syntactic forms and procedures. Of these, the ;;; of associated syntactic forms and procedures. Of these, the
;;; following are documented in The Scheme Programming Language, ;;; following are documented in The Scheme Programming Language,