guile-user
[Top][All Lists]
Advanced

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

Re: Making the -e option compatible with new versions of Guile 1.4


From: Neil Jerram
Subject: Re: Making the -e option compatible with new versions of Guile 1.4
Date: Mon, 17 Jan 2005 19:32:51 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041007 Debian/1.7.3-5

Marius Vollmer wrote:

Hmm, I don't think we should extend @ or @@ to do this.  Lexical
variables are different from global ones: they only exist within a
given environment and you need to specify that environment when
accessing them.  @ and @@ can not specify this environment. [...]
> Which procedure should this refer to?  Every call to xxx creates a new
procedure named 'internal-proc'.

Ahem; yes, that's a pretty fundamental problem, isn't it. I feel quite embarassed not to have realized this!

Thanks for pointing it out.

> Hmm, yes, in a debugger, your syntax could refer to all procedures
> every created.

Hmm - not sure what you mean here by "all procedures".

>  So it could be part of the syntax of the debugger.

Yes - I'll give it some thought. It's pretty clear what someone would mean by "setting a breakpoint on internal-proc", but we need to think of a way of saying this that works for more general local environment situations as well.

        Neil




reply via email to

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