Yes, that is one way to fix this. Unfortunately:
CL-USER> (defvar *keyword* :foo) *KEYWORD* CL-USER> (keywordp *keyword*) T CL-USER> (unintern *keyword* :keyword) T CL-USER> (keywordp *keyword*) NIL
I'm inclined to ignore the issue, but that'd be another case of note quite implementing Common Lisp.
Yes, that is one way to fix this. Unfortunately:
CL-USER> (defvar *keyword* :foo)
*KEYWORD*
CL-USER> (keywordp *keyword*)
T
CL-USER> (unintern *keyword* :keyword)
T
CL-USER> (keywordp *keyword*)
NIL
I'm inclined to ignore the issue, but that'd be another case of note quite implementing Common Lisp.