houston, we have hygiene
authorAndy Wingo <wingo@pobox.com>
Tue, 31 Mar 2009 07:00:04 +0000 (00:00 -0700)
committerAndy Wingo <wingo@pobox.com>
Fri, 17 Apr 2009 13:20:17 +0000 (15:20 +0200)
commitd2b61fe0ffd15cce274d9284cd88c9bb9bd78126
treee1da5fa80ed03ac7fed965f07537115a3d2368cc
parent8e1d0d507ac3400fb57fce4196cc8cbc91977135
houston, we have hygiene

* module/ice-9/expand-support.scm (strip-expansion-structures): Enable
  @/@@ substitution.

* module/ice-9/psyntax-pp.scm: Recompile.

* module/ice-9/psyntax.scm: Since syntax objects are quotable, make the
  module field the module name, not the module itself. Scope the operand
  of global calls appropriately. Thread modules through syntax-dispatch
  destructuring. Houston, we have hygiene.

* module/ice-9/syncase.scm: Adapt to module / module-name changes.
module/ice-9/expand-support.scm
module/ice-9/psyntax-pp.scm
module/ice-9/psyntax.scm
module/ice-9/syncase.scm