[slime-devel] Re: slime-apropos-package doesn't work with readtable-case = :invert

Harald Hanche-Olsen hanche at math.ntnu.no
Wed Jan 24 15:46:40 UTC 2007


+ Harald Hanche-Olsen <hanche at math.ntnu.no>:

| So we're basically assuming that the user will think of package names
| as symbols, to be read according to the current value of
| (readtable-case *readtable*), and should make
| swank:list-all-package-names do the right thing [...]

and the easiest way to do that, might be to run each package name
through this function?

(lambda (name)
  (let ((*package* *swank-io-package*))
    (with-output-to-string (str)
      (write (intern name) :stream str))))

- Harald



More information about the slime-devel mailing list