This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: compiling syntax and macro
Keisuke Nishida <kxn30@po.cwru.edu> writes:
> Klaus Schilling <Klaus.Schilling@munich.netsurf.de> writes:
>
> > > Such macros are expanded at compilation time.
> >
> > So one can't use guile anymore without compilation?
>
> I think interpretation is possible, too. Or an evaluator may
> implicitly compile every expression before executing it, as
> QScheme does.
Yes, something like that.
(I only meant "compilation time" in the context of compilation.)
In any case, as Marius has written previously, we are going away from
lazy memoization to having a separate macro expansion and
byte-compilation phase.