Subject: Re: Interned Symbols and GC From: Erik Naggum <erik@naggum.no> Date: 2000/02/09 Newsgroups: comp.lang.lisp Message-ID: <3159121393908428@naggum.no> * Sam Steingold <sds@gnu.org> | when foo:bar (which calls read) is called from the package zot, it | internes in zot. I wish I could control where the symbols are | interned. (e.g., with *read-intern* which can be NIL for no interning, | T for interning in *package* and a package to intern in that package). this makes _zero_ sense. you're not calling functions "from" any packages in Common Lisp. the default package used by INTERN is the value of *PACKAGE*, and READ doesn't do anything magical in the absence of a package specification, so if you want to control the package into which INTERN interns symbols, justbind *PACKAGE* to that package. what more control do you want? #:Erik