it is alive!!!!! + concision + fix to compile-ghil
authorAndy Wingo <wingo@pobox.com>
Thu, 23 Apr 2009 11:30:23 +0000 (13:30 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 24 Apr 2009 12:25:45 +0000 (14:25 +0200)
commit01c161ca11b19d56ce994cba477a8fc4aeb8ac43
treee1d4cdbfa50e3ee2bc05f8e63847f39c805991d7
parentc5ad45c7b34346f0f7084477479e7367c30a67f6
it is alive!!!!! + concision + fix to compile-ghil

* module/ice-9/boot-9.scm: Remove lots of debugging prints. Remove some
  already-deprecated attempts to load modules from shared libraries.

* module/ice-9/psyntax.scm: If we have to create a variable for a
  syntactic binding, initialize its contents to a gensym. I'd like
  something more meaningful, but at least this way we can tell different
  macros apart. Only warn about missing modules if modules are booted.
  Chi the value part of a (set! (@ ...) ) expression -- whoops!

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

* module/language/glil.scm (parse-glil): Fix an unquoting error.

* module/language/scheme/compile-ghil.scm: No need to import syncase, we
  gots it. Rework compiler to expand only once, with syncase, instead of
  incrementally. Fix define-scheme-transformer to work with syncase, by
  not referencing bare keywords. It works!
module/ice-9/boot-9.scm
module/ice-9/psyntax-pp.scm
module/ice-9/psyntax.scm
module/language/glil.scm
module/language/scheme/compile-ghil.scm