This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: guile-doc/ref/env.texi
- To: Russell McManus <russe at ms dot com>
- Subject: Re: guile-doc/ref/env.texi
- From: Han-Wen Nienhuys <hanwen at cs dot uu dot nl>
- Date: Mon, 1 Nov 1999 00:42:56 +0100 (CET)
- Cc: Jost Boekemeier <jostobfe at linux dot zrz dot TU-Berlin dot DE>,jantien at xs4all dot nl, guile at sourceware dot cygnus dot com
- References: <14353.43325.996851.303614@dokkum.cs.uu.nl><p2td7u6rwqe.fsf@pampelmuse.zrz.tu-berlin.de><14359.12194.705949.190365@dokkum.cs.uu.nl><p2td7twv68d.fsf@pampelmuse.zrz.tu-berlin.de><14364.42839.481325.48583@dokkum.cs.uu.nl><jqau2n7jkt1.fsf@ms.com>
- Reply-To: hanwen at cs dot uu dot nl
russe@ms.com writes:
> Han-Wen Nienhuys <hanwen@cs.uu.nl> writes:
>
> >> We would like to use GUILE internally to do variable definition,
> > scoping, evaluating expressions etc., but the obvious approach,
> > translating
>
> One approach is to expose getter/setter function pairs to scheme, and
> then write the proper defmacro to emulate scoping. This way the hairy
> part is written in Scheme, rather than in C.
Unfortunately my Scheme is not that good. Where can I find more about
"writing a proper defmacro to emulate scoping". SICP doesn't deal with
macros.
> Whatever you decide, don't go looking in eval.c for an answer.
OK, thanks for the tip.
--
Han-Wen Nienhuys, hanwen@cs.uu.nl ** GNU LilyPond - The Music Typesetter
http://www.cs.uu.nl/people/hanwen/lilypond/index.html