By which languages(s) Python was inspired to support evaluating expressions and executing statements in a separate “namespace” object?
This syntax: eval(expression,globals) or exec(code,globals) What is the origin of the functionality provided by the globals argument? -- https://mail.python.org/mailman/listinfo/python-list