[slime-devel] Current package for slime-eval-*

Stas Boukarev stassats at gmail.com
Thu Oct 15 13:11:07 UTC 2009


On Thu, Oct 15, 2009 at 2:53 PM, Sebastian Tennant
<sebyte at smolny.plus.com> wrote:
> Quoth "Tobias C. Rittweiler" <tcr at freebits.de>:
>>> Is there a way to force C-x C-e (slime-eval-last-expression) to evaluate things
>>> inside a certain package when there is no (in-package ...) form in the current
>>> buffer?
>>
>> If there's no buffer package, it uses *PACKAGE* which should be the same
>> as the package at your slime-repl.
>
> Hmm... well that's not the behaviour I'm experiencing.
>
>  --- Buffer *slime-repl opencml* ---
>  Clozure Common Lisp  Port: 50248  Pid: 790
>  ; SLIME 2007-08-16
>  CL-USER> (make-package "MY")
>  #<Package "MY">
>  CL-USER> (in-package :my)
>  #<Package "MY">
>  MY>
>
>
>  --- Buffer *slime-scratch* ---
>  *package*
>  #<Package "COMMON-LISP-USER">
>
>  ;;; switch to repl, define new package and enter it (in the repl)
>  *package*
>  #<Package "COMMON-LISP-USER">
>
>
> Am I losing my marbles?
You are right. I was annoyed by this before, but didn't pay attention.
Should be fixed in CVS.

-- 
With best regards, Stas.




More information about the slime-devel mailing list