From: <Joe...@t-...> - 2017-12-21 16:45:25
|
Sam, Your lazy-let reminds me of the trouble Pythonistas have with the local/global variable dichotomy and the `global` statement. That made it into the Python programming FAQ. IIRC, setting a variable first defines it in the local environment; only reading one sees the global environment. https://docs.python.org/3/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python I believe the Python lesson clearly is to *not* re-invent that trouble in Lisp. Regards, Jörg |