Next: Common Lisp Regular Expressions, Previous: Common Lisp Ecosystem, Up: The Universe Known as LISP [Contents][Index]
Avoiding name conflicts between independently developed pieces of code. In Common Lisp the namespace problem boils down to a question of controlling how the reader translates textual names into symbols: if you want two occurrences of the same name to be considered the same by the evaluator, you need to make sure the reader uses the same symbol to represent each name. Conversely, if you want two names to be considered distinct, even if they happen to have the same textual name, you need the reader to create different symbols to represent each name.