[Openmcl-devel] Docs on defpackage, in-package, use-package, provides and require

Douglas Philips dgou at mac.com
Tue Aug 17 17:38:14 PDT 2004

On Aug 17, 2004, at 7:24 PM, Rick Taube wrote:
> your export statement is export the symbol |barzz| not BARZZ. that is, 
> your lower-case string is being preserved in the symbol's name. since 
> lisp can be set to preserve case sensitivity i tend to avoid strings 
> altogether and use uninterned symbols instead.	(:export #:barzz)
> I dont export "regular" (interned) symbols because these may conflict 
> with symbols in the package in which the defpackage occurs.

Ahh.... But isn't that why :foo (keyword package) is popular, there 
cannot be a conflict (and it looks nicer, but that is just my personal 


More information about the Openmcl-devel mailing list