Hi Edwin,
thinking about it, it seems I missed your point. The example was
: (de x (a b)
()
(pack a b) )
- x
So your worry was whether the a and b in the formal parameter list
are the same symbols as a and b in the 'pack' call.
Answer is: Yes.
The interpreter _first_ 'read's
Hi Alex,
On Mon, May 23, 2011 at 2:00 PM, Alexander Burger a...@software-lab.de wrote:
The interpreter _first_ 'read's the list
(de x (a b) () (pack a b))
and _then_ executes it, i.e. assignes the list
((a b) () (pack a b))
to the symbol 'x'.
The function '' is not
Hi Alex,
the effect of () is that it clears the transient index.
how then does the interpreter find the correct one to achieve the as
identifiers with a limited access scope (like, for example, static
identifiers in the C language family) feature as pointed out in the
reference after
On Mon, May 23, 2011 at 12:19 AM, Edwin Eyan Moragas e...@yndy.org wrote:
Hi Alex,
the effect of () is that it clears the transient index.
how then does the interpreter find the correct one to achieve the as
identifiers with a limited access scope (like, for example, static
identifiers
Hi Edwin,
here's a code sample of what i've been playing with:
...
: (setq a 234)
- 234
I assume that the double quotes were lost in the mail. So we have
: (setq a 234)
- 234
: (de x (a b)
()
(pack a b))
- x
'x' is a function that calls ''. I don't know if this is