emacs-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Unicode Lisp reader escapes


From: Eli Zaretskii
Subject: Re: [PATCH] Unicode Lisp reader escapes
Date: Thu, 11 May 2006 06:45:56 +0300

> Date: Wed, 10 May 2006 16:37:56 -0500 (CDT)
> From: Luc Teirlinck <address@hidden>
> CC: address@hidden, address@hidden
> 
> Eli Zaretskii wrote:
> 
>    > It read ambiguously to me. ``Any Lisp object that you intend to refer to
>    > again'' could be one that you intend to refer to in the bodies of the
>    > functions you call.
> 
>    Can someone in the know (Richard?) state a clear rule?  I think the
>    ELisp manual should be unequivocal about the GCPRO issue.
> 
> Reading in the Elisp manual:
> 
>     This is necessary whenever you call `Feval' or anything that can
>     directly or indirectly call `Feval'.  At such a time, any Lisp
>     object that you intend to refer to again must be protected
>     somehow.
> 
> I have always interpreted this as meaning that as long as Feval is not
> directly or indirectly called, there is no problem whatsoever.

That is not the issue for which I asked for clarifications.  The issue
was what does ``refer to again'' means, precisely.




reply via email to

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