[Top][All Lists]
[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