|
|
|
|
|
by antonvs
708 days ago
|
|
The issue here seems to be specifically that it's a Lisp with dynamic scoping, which allows the statement I quoted in another comment to hold: > "[calling a procedure] acts to insert all lines of the named procedure into the executing program at the point where the call occurred" But that notoriously has its own issues - the various variants of the funarg problem, which were essentially solved by switching to lexical scope. |
|