1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/module
Andy Wingo f4a644ee88 when compiling, use make-lexical to residualize original var names
* module/ice-9/psyntax.scm (build-lexical-reference): Change to be a
  function. Take an extra arg, the original name of the variable. If we
  are compiling, make a #<lexical>, annotated with the original var name.
  All callers changed.
  (build-lexical-assignment): Also a function, taking also the original
  var name, using build-lexical-reference to build its output.

* module/ice-9/psyntax-pp.scm: Regenerated.
2009-05-04 12:18:14 +02:00
..
ice-9 when compiling, use make-lexical to residualize original var names 2009-05-04 12:18:14 +02:00
language sc-expand in compile mode produces (ice-9 expand-support) structures 2009-05-04 11:57:36 +02:00
oop syntax-object->datum => syntax->datum, likewise datum->syntax 2009-04-26 20:56:24 +02:00
scripts scripts take rest args 2009-04-20 18:20:01 +02:00
srfi ice-9 syncase now deprecated, woo 2009-04-24 14:34:23 +02:00
system ice-9 syncase now deprecated, woo 2009-04-24 14:34:23 +02:00
Makefile.am build ecmascript stuff last 2009-04-26 20:57:51 +02:00