[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dot expansion
From: |
Marius Vollmer |
Subject: |
Re: dot expansion |
Date: |
13 Feb 2001 02:03:10 +0100 |
User-agent: |
Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 |
Keisuke Nishida <address@hidden> writes:
> I personally think we should introduce an expansion step at the
> beginning of eval or before eval is called (i.e., in repl).
We do have this already. It is used for the syntax-case macros, for
example.
See scm:eval-transformer and set-module-transformer.
Maybe you can extend to transformer mechanism to be more general so
that multiple transformer steps can be combined? One of the steps
might be your dot-expansion.
Dot-expansion itself could (and should) then be implemented completely
independent from the rest of Guile.
Actually, this transformer business ought to develop into a proper
framework for compilation, me thinks.