guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: @bind


From: Neil Jerram
Subject: Re: @bind
Date: 16 Oct 2001 19:50:00 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>>>> "Marius" == Marius Vollmer <address@hidden> writes:

    Marius> This, however, is unappropriate for implementing dynamic
    Marius> binding, since it is very costly.  Maybe we should not try
    Marius> to do dynamic binding using Scheme variables.  Instead we
    Marius> could use a more explicit syntax like `(dynamic-ref var)',
    Marius> etc.

Elisp-wise, we might have to transform to `(dynamic-ref var)' anyway
in order to handle buffer local variables correctly.  I previously we
might get away with putting lots of extra code in `set-buffer', but
now I'm not so sure.  (I forget the exact problem scenario.)

    Marius> I will apply your patch, and also fix @bind so that it
    Marius> will look beyond the current module before creating a new
    Marius> variable.

Thanks.

        Neil




reply via email to

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