|
|
|
|
|
by vilhelm_s
2498 days ago
|
|
Where do you see that? Looking at the "Universal LISP function" on page 13 in [0], the case for apply/LAMBDA just extends the current environment a with the arguments of the lambda, but it doesn't unpack a closure to get the environment the lambda function was defined in, so it implements the dynamic version. (Unlike, e.g., the interpreter in SICP [1].) [0] http://www.softwarepreservation.org/projects/LISP/book/LISP%...
[1] https://mitpress.mit.edu/sites/default/files/sicp/full-text/... |
|