Shared namespace for procedures and variables In contrast to Common Lisp, all data and procedures in Scheme share a common namespace, whereas in Common Lisp functions and data have separate namespaces making it possible for a function and a variable to have the same name, and requiring special notation for referring to a function as a value. This is sometimes known as the "Lisp-1 vs. Lisp-2" distinction, referring to the unified namespace of Scheme and the separate namespaces of Common Lisp.
Shared namespace for procedures and variables In contrast to Common Lisp all data and procedures in Scheme share a common namespace whereas in Common Lisp functions and data have separate namespaces making it possible for a function and a variable to have the same name and requiring special notation for referring to a function as a value This is sometimes known as the "Lisp-1 vs Lisp-2" distinction referring to the unified namespace of Scheme and the separate namespaces of Common Lisp