
I've run into an issue with slime-repl-set-package and the latest Slime from CVS. When I call slime-repl-set-package, I immediately see "FALL THROUGH" in the minibuffer. Looking at the code, it seems to be a result of the call to slime-pretty-package-name which signals an error with "FALL THROUGH" when none of the cases match. If I trace slime-pretty-package-name, I get 1 -> slime-pretty-package-name: name="COMMON-LISP-USER" and sure enough, a direct call to the function with "COMMON-LISP-USER" results in the "FALL THROUGH" error being signalled. However, if you evaluate (slime-pretty-package-name "\"COMMON-LISP-USER\"") you get back "COMMON-LISP-USER". Should slime-pretty-package-name be matching "basic" names like this? Currently, it seems to only match strings prefixed with the hash ("#"), double-quote or whatever is defined for slime-reader- conditionals-regexp. -- Geoff