 (In fact, CL has "many" namespaces, such as those for go tags, block names, and codice_72 keywords).There is a long-standing controversy between CL and Scheme advocates over the tradeoffs involved in multiple namespaces.In Scheme, it is (broadly) necessary to avoid giving variables names which clash with functions; Scheme functions frequently have arguments named codice_92, codice_93, or codice_94 so as not to conflict with the system function codice_95.