[Slime-devel] M-. and interning

Zach Beane xach at xach.com
Tue Jan 27 16:35:29 UTC 2015


If I load a file like this:

  (defpackage xach (:use cl))
  (in-package xach)
  (defun attack () 'attack)

Then do:

  > (apropos "attack")
  XACH::ATTACK (fbound)
  ; No value

Then if I M-. on XACH::ATTACK, it jumps to the definition as
expected. But then:

  > (apropos "attack")
  ATTACK
  XACH::ATTACK (fbound)
  ; No value
 
Why does ATTACK get interned in the current package?

Thanks,
Zach




More information about the slime-devel mailing list