MOSES, Joel, 1970. The Function of FUNCTION in LISP, or Why the FUNARG Problem Should Be Called the Environment Problem. ACM Sigsam Bulletin. Červen 1970, čís. 15, s. 13–27. Užitečnou metaforou rozdílu mezi FUNCTION a QUOTE v LISPu je uvažovat QUOTE jako porézní nebo otevřený obal funkce, protože volné proměnné unikají do aktuálního prostředí. FUNCTION funguje jako uzavřený nebo neporézní obal (odtud termín „uzávěr“, který používal Landin). Hovoříme tedy o „otevřených“ Lambda výrazech (funkce v LISPu jsou obvykle Lambda výrazy) a „uzavřených“ Lambda výrazech. [...] Můj zájem o problém prostředí začal v době, kdy Landin, který se tímto problémem hluboce zabýval, navštívil v letech 1966–67 MIT. Tehdy jsem si uvědomil korespondenci mezi FUNARG seznamy, které jsou výsledkem vyhodnocení „uzavřených“ Lambda výrazů v Lispu a uzavřenými lambda výrazy v programovacím jazyce ISWIM.. doi:10.1145/1093410.1093411. S2CID17514262. AI Memo199.
6.4 Nested Functions [online]. Pokud se snažíte volat vnořenou funkci její adresou poté, co funkce, která ji obklopuje, skončila, vyvoláte peklo. Pokud se ji snažíte vyvolat po opuštění obklopujícího oboru platnosti, a pokud se odkazuje na některé z proměnných, které už nejsou v oboru platnosti, můžete mít štěstí, ale za to riziko to nestojí. Pokud se však vnořená funkce neodkazuje na nic, co zmizelo z oboru platnosti, je to bezpečné.. Dostupné online.
MOSES, Joel, 1970. The Function of FUNCTION in LISP, or Why the FUNARG Problem Should Be Called the Environment Problem. ACM Sigsam Bulletin. Červen 1970, čís. 15, s. 13–27. Užitečnou metaforou rozdílu mezi FUNCTION a QUOTE v LISPu je uvažovat QUOTE jako porézní nebo otevřený obal funkce, protože volné proměnné unikají do aktuálního prostředí. FUNCTION funguje jako uzavřený nebo neporézní obal (odtud termín „uzávěr“, který používal Landin). Hovoříme tedy o „otevřených“ Lambda výrazech (funkce v LISPu jsou obvykle Lambda výrazy) a „uzavřených“ Lambda výrazech. [...] Můj zájem o problém prostředí začal v době, kdy Landin, který se tímto problémem hluboce zabýval, navštívil v letech 1966–67 MIT. Tehdy jsem si uvědomil korespondenci mezi FUNARG seznamy, které jsou výsledkem vyhodnocení „uzavřených“ Lambda výrazů v Lispu a uzavřenými lambda výrazy v programovacím jazyce ISWIM.. doi:10.1145/1093410.1093411. S2CID17514262. AI Memo199.
Sussman and Steele. "Scheme: An interpreter for extended lambda calculues". "... datová struktura obsahující lambda výraz a prostředí, které má být použito, když se tento lambda výraz aplikuje na argumenty." (Wikisource)