On Mon 20 Jul 2009 05:33, Ken Raeburn <raeb...@raeburn.org> writes:

> On Jul 19, 2009, at 16:10, Neil Jerram wrote:
>>> BTW, I implemented also the function bindings of symbols using this
>>> fluid-based dynamic scoping at the moment -- but on second thought,
>>> there's no scoping at all for function slots (all are global), is
>>> there?
>>
>> No, I don't think there is.  `let' can't operate on function slots.
>
> Not in the main emacs lisp implementation.  However, cl-macs.el provides
> an "flet" macro that does work on function slots; it uses the  "letf"
> macro which expands to include a use of unwind-protect to do  its dirty
> work.

Then we should implement that in an efficient way in Guile too.

Andy
-- 
http://wingolog.org/


Reply via email to