[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Package Naming Conventions
I believe that the simplest method of naming packages so that conflicts
do not arise is to require every organization that produces Common LISP
software to prefix their packages with an official (registered)
organization name. This seems unlikely.
Without such an agreement, we have to start coming up with special
cases. In addition to USER and LISP, we invent a SYSTEM package. Then
we start wondering about additional packages shipped with the base
system, such as an editor or debugger or whatever. So maybe we say that
these packages must begin with SYSTEM-, or we say that they can have any
name. Now independent organizations can't be sure they won't step all
over someone else's packages. And so on.
I think we should either all agree that we will support a package naming
convention that someone devises, or we might as well stop talking about