ToC | DocOverview | CGDoc | RelNotes | Index | PermutedIndex
| Allegro CL

| 11 Packages 11.1 Package Concepts 11.1.2 Standardized Packages 11.1.2.3 The KEYWORD Package ### 11.1.2.3.2 Notes about The KEYWORD Package It is generally best to confine the use of keywords to situations in which there are a finitely enumerable set of names to be selected between. For example, if there were two states of a light switch, they might be called `:on` and `:off`. In situations where the set of names is not finitely enumerable (i.e., where name conflicts might arise) it is frequently best to use symbols in some package other than `keyword` so that conflicts will be naturally avoided. For example, it is generally not wise for a program to use a keyword1 as a property indicator, since if there were ever another program that did the same thing, each would clobber the other's data.

© Franz Inc. 1998-2019 - File last updated 02-07-2019