guile-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]