Hi again Pascal J. Bourguignon writes: > [...] > > However, without lexical-binding, variables are dynamic. > > lexical = space = where > dynamic = time = when > > Therefore WHEN this anonymous function is called, it may happen that no > variable named c exist anymore. Or worse, than another variable named c > THEN exist that is not the one that existed when your function fn4 was > executing! > > In the context of Common Lisp, here is an explaination of > lexical/dynamic and global/local > https://groups.google.com/forum/#!msg/comp.lang.lisp/4VyopdWcFI4/1sDQU-3H8VgJ > > Google also about the FUNARG problem. I understand the differences now. Thanks a lot Pascal for your kind explanations. Best regards, Iñigo Serna
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4