Subject: Re: keywords vs. quoted symbols
From: Erik Naggum <>
Date: 1998/06/01
Newsgroups: comp.lang.lisp
Message-ID: <>

* David Bakhash
| so after all this discussion, it's hard to believe that any function
| defined in the `common-lisp' package would want to take a symbol.  For
| example, the function `concatenate':
| (concatenate 'string seq1 seq2)
| Why is this never an issue?

  because in this particular case, COMMON-LISP:STRING names the type of
  object CONCATENATE should build and return.  a keyword would be
  inappropriate in naming types.

  "Where do you want to go to jail today?"
			-- U.S. Department of Justice Windows 98 slogan